FrameMaker ExtendScript Getting Started

Rajat Bansal vom TCS-Team weist in einem Blog-Beitrag erneut auf die aktualisierte Dokumentation zu ExtendScript hin und erwähnt auch die Beispiel-Skripte, die mit FrameMaker 10 im Unterordner Samples\ScriptsAndUtilities installiert werden:

  • Hello World: Ein Einzeiler, der eine Meldung anzeigt.
  • Suppress Alerts: Hier wird gezeigt, wie Ereignis-Benachrichtigungen (event notifications) verwendet werden können, um Meldungen zu unterdrücken.
  • Conditional Text: In diesem Beispiel geht es um die PDF-Erstellung nach dem Ein/Ausblenden unterschiedlicher Textbedingungen. Darin geht es auch um den Umgang mit Büchern und die PDF-Erstellung.
  • Hierarchical Books: Seit FrameMaker 9 können Bücher hierarchisch aufgebaut werden, und dies wird hier thematisiert.
  • Flatten Conrefs: Dies Skript ist für DITA-Anwender und es werden sämtliche Referenzen (conrefs) in der aktuellen Ditamap aufgelöst. Dabei geht es auch um Texteinschübe und die Erstellung eigener Menüpunkte.
  • Read XML: ExtendScript verfügt über ein sehr leistungsfähiges XML-Objekt, dessen Verwendung hier vorgestellt wird.

Wer möchte kann sich eine Präsentation ansehen oder das zugehörige PDF laden: http://blogs.adobe.com/techcomm/