Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Anpassung von Scriptfunktion auf Bleedbox

Anpassung von Scriptfunktion auf Bleedbox

Mesco
Beiträge gesamt: 11

25. Nov 2020, 14:27
Bewertung:

gelesen: 13905

Beitrag als Lesezeichen
Guten Tag allerseits,

es gelingt mir nicht, das beigehängte Script dahingehend zu verändern, dass es nicht auf das Seitenformat, sondern auf die Beschnittzugabe/der Bleedbox (der Seite, nicht des Druckbogens) aufzieht. Weiß jemand Rat?

Vielen Dank und beste Grüße!
Michael

Anhang:
SizeThingToPage.jsx (2.55 KB)

Anpassung von Scriptfunktion auf Bleedbox

Gerald Singelmann
  
Beiträge gesamt: 6269

26. Nov 2020, 06:50
Bewertung:

gelesen: 13822

Beitrag als Lesezeichen
Woran scheitert es denn?

Anpassung von Scriptfunktion auf Bleedbox

Mesco
Beiträge gesamt: 11

26. Nov 2020, 09:20
Bewertung:

gelesen: 13796

Beitrag als Lesezeichen
Hi Harald.

Es scheitert an meinem Unwissen darüber (weil eher Newbie), wie ich die Objektmethode (oder was auch immer) finde, mit der ich die Bleedbox und eben nicht die Seite anspreche. Weißt Du, wie das geht, kannst Du mir helfen?

Danke Dir und Grüße
Michael

Anpassung von Scriptfunktion auf Bleedbox

Gerald Singelmann
  
Beiträge gesamt: 6269

27. Nov 2020, 08:17
Bewertung: |||

gelesen: 13698

Beitrag als Lesezeichen
Hallo Matthias,

da das Script über die AnchorPoints der Seite geht statt über die Bounds, ist das nicht leicht umzuschreiben.

Hübsche Anwendung von resolve() und reframe(), daher zur Kenntnisnahme für alle zitiert:

Code
	if(page.constructor.name == "Spread"){ 
topLeft = page.pages.item(0).resolve(AnchorPoint.TOP_LEFT_ANCHOR, CoordinateSpaces.PASTEBOARD_COORDINATES)[0];
bottomRight = page.pages.item(1).resolve(AnchorPoint.BOTTOM_RIGHT_ANCHOR, CoordinateSpaces.PASTEBOARD_COORDINATES)[0];
}
else{
topLeft = page.resolve(AnchorPoint.TOP_LEFT_ANCHOR, CoordinateSpaces.PASTEBOARD_COORDINATES)[0];
bottomRight = page.resolve(AnchorPoint.BOTTOM_RIGHT_ANCHOR, CoordinateSpaces.PASTEBOARD_COORDINATES)[0];
}
thing.reframe(CoordinateSpaces.PASTEBOARD_COORDINATES, [topLeft, bottomRight]);


bg
Gerald

Anpassung von Scriptfunktion auf Bleedbox

Mesco
Beiträge gesamt: 11

3. Dez 2020, 14:55
Bewertung:

gelesen: 13212

Beitrag als Lesezeichen
Hallo allerseits und vielen Dank dennoch für die Mühen. Hm. Dann bleibe ich erstmal noch eine Weile ratlos zurück. Vielleicht tut sich ja doch noch was ...? :-)

Beste Grüße
Michael