Liebe Forengemeinde,
ich stehe vor einem für mich äußerst kniffligen Scripting-Problem. Es geht darum, Grafiken (Barcodes) automatisch einzufügen (bzw. auszutauschen, denn ein Dummy ist vorhanden) wobei die einzufügende Datei aus der ISBN abgeleitet werden soll die einen Absatz auf den Barcode folgt. Ich habe schon rumprobiert, aber mein Wissen über InDesigns Objektmodell ist leider noch sehr begrenzt.
Ich habe den Weg gewählt, nach den Barcodes zu suchen (sind über appliedObjectStyles = "ISBN" ansprechbar; die Folgende ISBN über appliedParagraphStyle.name == isbn13). Das funktioniert soweit auch, aber ich kann nicht den Absatz ansprechen, den die jeweilige Grafik besetzt (verankerte Grafik als Absatz) - myFoundItem.paragraph liefert kein Ergebnis. Als Parent ist der Absatz auch nicht anzusprechen.
Ich wollte nämlich eine simple Schleife basteln, die den jeweils nächsten Absatz anspricht (sofern dieser mit dem Format isbn13 belegt ist), alle zeichen bis auf die Ziffern aus dem Absatz entfernt und die Verknüpfung der Grafik des vorhergehenden Absatzes auf diese "nummer".tif (in vordefiniertem Ordner) setzt. Das wäre eine grandiose Arbeitsersparnis :-).
Für Ideen oder Hinweise bin ich dankbar. Ach ja: Fachkundige Leser werden schon erkannt haben, es geht um InDesign CS3.
Vielen Dank für alle Unterstützung,
moj