Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Script erstellen

Script erstellen

hydropicus
Beiträge gesamt: 8

15. Nov 2019, 14:09
Bewertung:

gelesen: 9942

Beitrag als Lesezeichen
Hallo zusammen,

hab versucht das Script selbst zu erstellen, aber ich schaff es einfach nicht :-(

Ich benötige ein Script das mir das markierte Objekt um 250% vergrössert.
Mehr soll das Script nicht machen.
Am besten noch durch einen Kurzbefehl aufzurufen.

Könnt ihr mir da helfen?
Danke

Script erstellen

Martin Fischer
  
Beiträge gesamt: 12783

15. Nov 2019, 14:52
Bewertung:

gelesen: 9931

Beitrag als Lesezeichen
Hallo hydropicus,

Was für ein Objekt ist markiert?

Bild?
Bildrahmen?
Zeichen?
Textrahmen?
Gruppe?
...

Egal,
nehmen wir was,
was sich skalieren lässt:
Code
if (app.selection.length > 0 && app.selection[0].hasOwnProperty('horizontalScale')) 
{
with (app.selection[0])
{
horizontalScale = verticalScale = 250;
}
}


Viele Grüße
Martin


Script erstellen

hydropicus
Beiträge gesamt: 8

15. Nov 2019, 15:05
Bewertung:

gelesen: 9924

Beitrag als Lesezeichen
Danke Martin.

das funktioniert ja schon mal gut. Es sind meist ein paar Objekte zusammen (Bilder und Gruppen).

Aktuell wird nur ein Element vergrössert.
Wenn du es mir noch so anpasst, das alles vergrössert wird, dann wär das SUPER

Script erstellen

Martin Fischer
  
Beiträge gesamt: 12783

15. Nov 2019, 15:13
Bewertung:

gelesen: 9918

Beitrag als Lesezeichen
Antwort auf: Aktuell wird nur ein Element vergrössert.


In Deiner Eingangsnachricht war die Rede von einem markierten Objekt.

Code
for (var i = 0; i < app.selection.length; i++) 
{
if (app.selection[i].hasOwnProperty('horizontalScale'))
{
app.selection[i].horizontalScale = app.selection[i].verticalScale = 250;
}
}


Viele Grüße
Martin


Script erstellen

hydropicus
Beiträge gesamt: 8

15. Nov 2019, 15:15
Bewertung:

gelesen: 9915

Beitrag als Lesezeichen
Funktioniert perfekt.

DANKE DIR VIELMALS!