Hallo Leute,
Bildunterschriften per JavaScript? Dafür gibt es doch "LabelGraphics.jsx" von Adobe.
Stimmt. Aber nun gibt es
Bildunterschriften.js, welches hier zum Download bereit ist:
http://www.fachhefte.ch / Link "JavaScripts" und je nach Plattform und InDesign-Version die entsprechenden Ordner öffnen.
Hintergrund: Kai Rübsamen war mit "LabelGraphics.jsx" nicht ganz glücklich. Seine Wünsche: Das Script auch nur auf eine Auswahl von Rahmen anwenden können; bestimmen, ob die BUs auf einer eigenen Ebene angelegt werden oder auf der aktiven; Objektstil wählen; bei Übersatz Rahmen automatisch anpassen.
Das setzte ich um und packt noch zwölf weitere Verbesserungen drauf.
Die Vorteile des neuen Scripts:
- In Deutsch;
- Masseinheiten in Millimetern;
- beschränken auf Auswahl möglich;
- Objektstil wählbar [1];
- bestimmen, ob BUs auf eigener Ebene oder nicht;
- die Wahl des Benutzers wird gespeichert und bei der nächsten Ausführung wieder angeboten;
- wenn Rahmen gruppiert, dann werden die BUs auf der gewünschten Ebene erzeugt;
- korrekte Position der BUs, wenn Bildrahmen seitenübergreifend;
- verankerte Rahmen werden nicht berücksichtigt;
- Warnung, wenn keine Auswahl, aber schon BUs vorhanden;
- wenn bei einem ausgewählten Bildrahmen schon ein BU-Rahmen existiert, wird dieser kommentarlos ersetzt;
- bei Übersatz wird die Rahmenhöhe angepasst;
- ein Rundungswert für die BU-Rahmenhöhe kann gewählt werden (wirksam beim Anpassen wenn Übersatz);
- eine gesperrte Ziel-Ebene wird entsperrt und dann wieder gesperrt (statt Fehlermeldung :-);
- bei gedrehten Rahmen ist auch die BU entsprechend gedreht;
- Konturstärken bei Bild- und/oder BU-Rahmen werden berücksichtigt.
[1] Mit CS2 ist das Zuweisen der Objektstile nicht einwandfrei. Eventuelle Abweichungen müssen mit Option-Klick entfernt werden.
Gruss, Hans