Hallo Karsten,
ich war abwesend. Deshalb meine verspätete Antwort(en).
Zu Deinem ersten Beitrag: Einverstanden! Und eine entsprechende Lösung ist auch
geplant. Aber ich habe sie nicht angekündigt, weil ich noch nicht weiss, wann ich
sie veröffentlichen kann.
Weil der Musterseiten-Ansatz etwas einfacher ist (und die "Guide Manager"-XTension
immer noch keinen Zugriff auf Musterseiten bietet), habe ich ihn vorgeschoben.
Übrigens: Mein erstes Anschnitt-Hilfslinien-Script war für QXP 4.04. Entstanden
anfangs Juni 1999, adressiert es die Arbeitsflächen des Dokuments.
Zu Deinem Versuch: Sehr gut! Ich nehme an, dass die »indischen« Korrekturwerte
eine Position von "422.999 mm" auf "423 mm" runden sollten. Nach meiner Erfahrung
muss man zu Beginn die Masseinheit speichern und prüfen. Wenn sie nicht in 'points'
ist, dann muss sie temporär umgestellt werden.
---
tell application "QuarkXPress 6.5"
tell document 1
set mes to 0
set vMes to vertical measure
set hMes to horizontal measure
if vMes is not points or hMes is not points then
set mes to 1
set properties to {vertical measure:points, horizontal measure:points}
end if
---
Dann, den Versatz umrechnen...
set spreadBleed to ((spreadBleed & "mm") as string) as point units as real
---
... und die Hilfslinien erzeugen. Zuletzt – falls notwendig – die Masseinheiten
wiederherstellen:
---
if mes = 1 then
set properties to {vertical measure:vMes, horizontal measure:hMes}
end if
---
Gruss, Hans
als Antwort auf: [#419670]