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