[GastForen Programmierung/Entwicklung AppleScript InDesign CS2: Zu kleine Rahmen zählen nicht (immer)

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

InDesign CS2: Zu kleine Rahmen zählen nicht (immer)

Hans Haesler
  
Beiträge gesamt: 5826

14. Mär 2007, 11:50
Beitrag # 1 von 1
Bewertung:
(739 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Scripter,

wenn ein Rahmen in beiden Richtungen weniger als 1 Punkt (oder 0.353 mm) misst,
dann kann er per Script nicht mehr erfasst werden. Er existiert nicht.

Auspropbieren: Ein neues InDesign-Dokument (Option+Befehl+N vermeidet den Dialog),
drei Rahmen erzeugen und dieses Script abspielen:
---
tell document 1 of application "Adobe InDesign CS2"
   tell page 1
      set nFrames to count page items
   end tell
end tell
---
Im Ergebnis-Fenster steht, wie erwartet, 3

Nun die Breite und die Höhe eines Rahmens auf je 0.3 mm verkleinern. Und das
Script nochmals starten. Das Ergebnis wird 2 lauten, der Rahmen wird nicht
mehr erkannt.

Interessant ist: Wenn man den 'tell page 1'-Block weglässt, wird wieder die richtige
Anzahl zurückgegeben:
---
tell document 1 of application "Adobe InDesign CS2"
   set nFrames to count page items
end tell
-->3

Also: Nur wenn eine Seite adressiert wird, besteht das Problem.
Nichts weltbewegendes, aber doch gut zu wissen.

Gruss, Hans
X