Hallo,
ich möchte ein Dokument automatisch taggen. Durch Formate zu Tags kein Problem, aber was mach ich mit den Bildern? Damit man weiß, welches Bild zu welcher Bildunterschrift gehört, habe ich sie gruppiert und versuche sie per Script zu taggen.
So soll z.B. ein Bild und die entsprechende Bildunterschrift das Tag "Bild" und "BU" bekommen, was auf der Musterseite schon definiert ist. Zusätzlich soll das gruppierte Objekt ein übergeordnetes Tag bekommen, nämlich "Fotokasten".
Ich habe hier ein ähnliches Script (JS) von Gregor Feilenz (IndesignBloc) gefunden, allerding bekomme ich immer folgende Fehlermeldung:
Fehlerzeichenfolge: null ist kein Objekt
Zeile: 6
Quelle: _group.textFrames(0).associatedXMLElement.untag();
Hier ist das Script:
var _group = app.activeDocument.groups [0];
if (_group.allGraphics.length == 1 && _group.textFrames.length == 1) {
var _xmlFoto = app.activeDocument.xmlElements[0].xmlElements.add("Fotokasten");
_xmlFoto.xmlElements.add ("Bild", _group.allGraphics[0]);
//Der Textrahmen ist eventuell schon mit dem XML verknüpft…
_group.textFrames[0].associatedXMLElement.untag();
_xmlFoto.xmlElements.add("BU", _group.textFrames[0]);
}
Hat jemand von euch eine Idee, wie ich es verbessern kann?
Danke,
Kirsten