Hallo zusammen,
entweder ich kann hier zur forgeschrittener Stunde nicht mehr klar denken oder der Fehler liegt doch bei InDesign.
Ich versuche gerade die Außenkanten, also bounds, eines Spreads zu ermitteln. Das geht ja bekanntlich nicht direkt, sondern nur über die Seiten des Spreads, eben über
page.bounds und dann in der bekannten Anordnung [y1, x1, y2, x2]. Das funktioniert soweit über's Scripten auch ganz gut, aber wenn meine
viewPreferences.rulerOrigin auf
RulerOrigin.SPINE_ORIGIN setze tritt da meines Erachtens ein Fehler auf, er gibt nämlich auf Anfrage an, dass die linke Bound auf 0 liegt, obwohl sie im Minusbereich liegt.
Überprüfbar mit folgendem Script:
Man sieht, die linke Kante des Rechtecks liegt extakt auf dem linken Rand der ersten Seite des Spreads und trotzdem werden zwei unterschiedliche Werte ausgegeben. Ist das ein Bug? Oder verstehe ich irgendwie das Koordinaten-System von page.bounds nicht?
Das Phänomen tritt in InDesign CS6 auf.
Bin gespannt auf eure Meinung.
Viele Grüße, md