Hallo liebes Forum, ich bin eine ganz "neue" und "unerfahrene" Javascript´lerin Meine Frage an euch ist folgende: ist es per JavaScript möglich in InDesign 6 oder höher alle Textrahmen zu markieren bzw. zu aktivieren?? Betriebssystem ist Windows 7
Vielen Dank im Vorraus
LG Karla
(Dieser Beitrag wurde von karla123 am 27. Apr 2018, 11:52 geändert)
alle Textrahmen in einem Indesign-Dokument markieren
Hallo Karla, im Sinne einer Auswahl, so wie Du das mit den Menübefehlen machen kannst, ist das nicht möglich, wenn mehrere Druckbogen verwendet werden.
Aber ansteuern lassen sich alle Textrahmen schon. Die Frage ist nur, was Du dann mit den Textrahmen vorhast. Das muss dann auch das Skript erledigen.
Beispiel um alle Textrahmen und Textpfade ( zusammengefasst sind das TextContainers ) aller Stories in der Datei in ein Array zu speichern:
Es werden wirklich alle Textrahmen erreicht. Auch die verankerten, auch Textrahmen außerhalb der Seiten und auf Musterseiten. Und ebenfalls Textrahmen, die sich in Gruppen befinden oder gar in irgendwelchen Status von Multistatus-Objekten. ***** Mit herzlichem Gruß, Uwe Laubender
alle Textrahmen in einem Indesign-Dokument markieren
Lieber Uwe, vielen Dank für Deine sehr schnelle Antwort!! Der Hintergrund meiner Anfrage war: ich habe ein Script aus dem Netz runtergeladen welches einen Vertikalen Keil in einem Dokument anwendet und die Abstände nur in den Absätzen und Überschriften verteilt. Dieses Script wurde von Martin Fischer hier im Forum erzeugt (vertikalerKeil_xxxl.jsx). Bei dem Script muß ein Textrahmen ausgewählt sein. Nun habe ich in meinem "jugendlichen Leichtsinn" gedacht vorher ein Script laufen zu lassen welches alle Textrahmen markiert und das Script ist für das gesamte Dokument anzuwenden.
Wenn ich das jetzt richtig verstanden habe ist es nicht möglich alle Textrahmen per Script in einem Dokument zu markieren?!
Lieben Gruß und vielen Dank
Karla
alle Textrahmen in einem Indesign-Dokument markieren
Hallo lieber Udo!! Vielen Dank für dein bisherige Mühe!! Das Script meldet bei mir einen Fehler: Fehlerzeichenfolge: "textContainersArray is undefined" in Zeile 1.
Würdest du mir bitte einmal erklären was dieses Script macht?
Vielen Dank Lieben Gruß Karla
alle Textrahmen in einem Indesign-Dokument markieren
Hallo Karla, der letzte Code-Schnipsel mit der Schleife war als Austausch für einen Teil des ersten Scripts gedacht. Die Definition von textContainersArray ist meinem ersten vollständigen Script erfolgt. ***** Mit herzlichem Gruß, Uwe Laubender
alle Textrahmen in einem Indesign-Dokument markieren
Hallo Uwe, nun bekomme ich die Fehlermeldung [n].textFramePreferences.verticalThreshold = "???"; Ich habe den neuen Code-Schnipsel in dem Script ersetzt. ?? Vielen Dank und Gruß Karla
alle Textrahmen in einem Indesign-Dokument markieren
ich noch einmal. Hoffe du hattest ein schönes Wochenende?! Habe noch einmal mich mit dem Script beschäftigt und noch eine Frage dazu. Ist es möglich den Vertikalen Keil so anzupassen das er nur auf Absätze und Überschriften wirkt? Also nicht zwischen den Zeilen??
Über eine Antwort würde ich mich freuen!
Lieben Gruß und vielen Dank
alle Textrahmen in einem Indesign-Dokument markieren
Hallo Karla, Du meinst, dass der Abstand nur auf die Absatzzwischenräume verteilt wird? Ja geht. Du musst den Wert für den maximalen Absatzabstand relativ hoch einstellen. ***** Mit herzlichem Gruß, Uwe Laubender