Obwohl sich Adobe mit der vollständigen Dokumentation der Änderungen an der API-Schnittstelle zurückhält (es also den Plug-in-Programmierern überlässt, die Details herauszufinden), liefert FML/Frank Elmore ca. drei Wochen nach dem unangekündigten Release der jüngsten FrameMaker-Version eine darauf angepasste Fassung von FrameScript 5.2R1. Das ist für alle anderen Anwender kein neues Release, bietet aber mit der vorhandenen Aktivierung auch die Möglichkeit, aktuelle Skripte mit FrameMaker 9 zu testen.
Die FrameMaker-Version bietet dennoch einige neue Funktionen, die berücksichtigt werden wollten:
- Beim Erstellen einen neuen Buchkomponente (
New BookComponent) gibt es die neue OptionCompTypezur Erstellung von Ordnern und Gruppen. - Für Buchkomponenten gibt es neue Eigenschaften:
FirstComponentInBookComponent,BookComponentParent,ExcludeBookComponent,BookComponentTemplatePath,BookComponentTitle,ComponentType. - Beim Speichern von Dokumenten und Büchern (
Save Document/Book) gibt es neue Optionen fürFileType:SaveFmtInterchange90,SaveFmtBinary90,SaveFmtCompositeDoc,SaveFmtBookWithXml,SaveFmtBookWithFM. - Es gib drei neue Events:
NoteDisplayClientXRefDialog,NotePostUpdateXRefs,NotePreUpdateXRefs. - Es gibt auch neue Dokumenteigenschaften:
PdfGenerateForReview,PrintDitavalFilename. - Eine neue Eigenschaft für Fußnoten:
FnAnchorString. - Neue Eigenschaften für Querverweise:
XRefSrcElemNonUniqueId,XRefAltText,XRefClientName,XRefClientType. - Es gib drei neue Hilfs-Methoden:
eUtl.MoveComponent,eUtl.UpdateXRef,eUtl.ApplyAttributeExpr.
Die aktuelle Version für FrameMaker 9 trägt die Bezeichnung 5.2R1p228.

Ein Kommentar
Laut der “What’s New in the FDK” können anscheinend auch eigene nicht-modale Dialoge in die neue GUI integriert werden. Da ist allerdings noch gar nix dokumentiert, und ob das mit FrameScript-Dialogen funktioniert, bliebe abzuwarten. Interessant wäre das allemal! (Ich finde es peinlich, dass die FDK-Doku offensichtlich bei Version 7.0 bzw. 7.2 stehen geblieben ist.)