Wie findet man einen Textrahmen in Indesign CS6 mit javascript? (Ich kann die Abfrage von text-frames mit einem bestimmten Absatzformat oder was?)
Ich war auf der Suche zu indesign-Skripten, und ich habe nichts gefunden zu diesem Thema, die ich denke, ist wichtig. Also hier ist meine Frage:
- Wie findet man einen Textrahmen in Indesign CS6 mit javascript?
- Ich kann die Abfrage von text-frames mit einem bestimmten Absatzformat?
- Ich kann eine Art von Namen auf meinen text-frame (das ist in der master-Seite), um es in javascript?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, nach einigen Recherchen habe ich herausgefunden, dass Sie können, legen Sie ein label auf ein Objekt durch das öffnen der "Script label", wählen Sie das gewünschte Objekt und schreiben Sie den label-Namen in der "Script label" - panel. Sie müssen nicht auf ok klicken, oder nichts, es wird automatisch speichern Sie die Beschriftung für das Objekt.
Nachdem Sie dies tun, können Sie das Kontrollkästchen ".label" - Eigenschaft auf Objekte und wenn finden Sie das Objekt mit der Beschriftung gefunden. Mehrere Objekte können die gleichen label.
Unten ist ein Beispiel mit einer helper-Funktion "selectWhere":
1)Die Antwort auf Ihre erste Frage ist:-
gelöst in diesem thread
2)Jetzt bekommen Sie array der textframes.So können Sie die Abfrage, um die Absatz-Formatvorlage auf den text frames
3) Durch
paraStyle1.name
Sie können den Namen der Formatvorlage.Sehen parastyle1 ist der Absatzformat-Objekt, so bekommen Sie das style-Objekt und finden von dieser Eigenschaft.