Hallo Scripter,
manchmal wäre es praktisch, wenn man wüsste, welche InDesign-Version mindestens erforderlich
ist, um ein Dokument zu öffnen. Ein Helferlein dazu kann hier heruntergeladen werden:
http://www.fachhefte.ch / Den Link "AppleScripts" anklicken und die Ordner "mac_os_x_d" und
"allgemein" öffnen. Das Stuffit-Archiv heisst "Welche_InDesignVersion_X.sit".
Anwendung (InDesign ist nicht erforderlich): Ein InDesign-Dokument (oder mehrere) auf das
Icon des Droplets ziehen. Ein Dialog zeigt den Namen des Dokuments und die InDesign-Version.
Wenn die Information über den 'file type' vorhanden ist, dann wird bei CS- und CS2-Dokumenten
die Version davon abgeleitet ("IDd3", "IDd4"). Bei älteren Dateien ("InDd" = v2.0, v1.5, v1.0)
wird das Byte 33 in der Datei ausgelesen. Ist das Resultat '2', dann ist es ein v2.0-Dokument.
Bei einer '0' muss zusätzlich das Byte 109 gelesen werden. '1' = v1.5, '0' = v1.0.
Ähnlich wird vorgegangen, wenn der 'file type' fehlt. Für CS und CS2 muss auch das Byte 33
konsultiert werden (3 = CS, 4 = CS2). Weil es aber in allen Fällen ein Dokument sein könnte,
bei welchem das entsprechende Byte zufälligerweise mit einer ID-Versionsnummer übereinstimmen
könnte, ist die Aussage des Dialoges etwas weniger selbstsicher ...
Problematisch sind auch Dokumente, welche unter Windows gesichert worden sind. Nur wenn die
'file type'-Information vorhanden und es ein CS- oder CS2-Dokument ist, wird die Version
zuverlässig angezeigt. In allen anderen Fällen wird diese Fassung des Droplets aber verkünden,
dass es sich nicht um ein InDesign-Dokument handelt.
Eine Mac-OS-9-Version des Droplets werde ich erst in einer Woche anbieten können (nach der
Rückkehr aus meinem Urlaub :-).
Gruss, Hans