[GastForen Programmierung/Entwicklung JavaScript Javascript für InDesign – Skriptetikett der Textrahmen befüllen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Javascript für InDesign – Skriptetikett der Textrahmen befüllen

Kike79
Beiträge gesamt: 2

7. Dez 2017, 14:13
Beitrag # 1 von 3
Bewertung:
(6813 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Zusammen,

Mit diesem Javascript-Code kann man Skriptetiketten aller Textrahmen eines aktiven Dokuments im InDesign befüllen.

Ich möchte aber, dass das Script nur sichtbare Textrahmen bzw. Ebenen bearbeitet.

Kann mir bitte jemand helfen?
Vielen Dank.

Code
var _dok = app.activeDocument; 
_dok.selection = null;
var _alleSeiten = _dok.pages;
var _tf_n = 0;


for (var i = 0; i < _alleSeiten.length; i++) {
var _seite = _alleSeiten[i];

if (_seite.textFrames.length > 0) {


var _tf = _seite.textFrames;

for( var j=0;j<_tf.length;j++){
_tf[j].label = "text_"+_tf_n;
_tf_n++;
var Hinweis = "Fertig";
}
}
}
alert(Hinweis);

X

Javascript für InDesign – Skriptetikett der Textrahmen befüllen

Uwe Laubender
Beiträge gesamt: 4162

7. Dez 2017, 19:05
Beitrag # 2 von 3
Beitrag ID: #561298
Bewertung:
(6798 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Kike79,

Du kannst abfragen, ob ein Textrahmen sichtbar ist.

Eigenschaft: visible, Wert: true oder false.

Eventuell ist auch diese Eigenschaft relevant:
nonprinting, Wert: true oder false.

Du kannst abfragen, ob die Ebene, die dem Textrahmen zugordnet ist, sichtbar ist:
Eigenchaft: itemLayer.visible, Wert: true oder false

Wirf mal einen Blick in die Dokumentation des Objektmodells:
http://jongware.mit.edu/...js/pc_TextFrame.html
http://jongware.mit.edu/idcs6js/pc_Layer.html
*****
Mit herzlichem Gruß,
Uwe Laubender


als Antwort auf: [#561294]

Javascript für InDesign – Skriptetikett der Textrahmen befüllen

Kike79
Beiträge gesamt: 2

7. Dez 2017, 19:15
Beitrag # 3 von 3
Beitrag ID: #561299
Bewertung:
(6792 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für den Hinweis ;)

Werde mir das gleich mal anschauen.


als Antwort auf: [#561298]
Hier Klicken

Veranstaltungen

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen. pdf-icon Hier eine kleine Anleitung.

Veranstaltungen
17.10.2018

München
Mittwoch, 17. Okt. 2018, 10.31 Uhr

Seminar

Als „Next Generation Publishing“ (NGP) bezeichnen wir bei Cleverprinting eine Arbeitsweise, bei der Druckdaten auf moderne Art produziert werden. Für Photoshop bedeutet dies: Sie arbeiten jederzeit medienneutral mit RGB-Daten, die RGB-CMYK-Konvertierung wird von InDesign erst während der Ausgabe geleistet. Sie arbeiten nichtdestruktiv, alle Bearbeitungsschritte können zu einem späteren Zeitpunkt zurückgenommen/verändert werden. Sie arbeiten verlustfrei, Skalierungen von Bildbestandteilen können mit Smart Objects im Nachhinein verändert werden. Und: Sie arbeiten effizient, indem Sie clevere, schnelle Filter und wo immer möglich auch Skripte zur Automatisierung einsetzen.

München, Mittwoch, 17.10.2018, 9.30 Uhr bic 17.30 Uhr, Schulungsgebühr 415,31 Euro (incl 19% MwSt)

Ja

Organisator: Cleverprinting.de

https://www.cleverprinting.de/schulungen/photoshop-next-generation/

Next Generation Publishing mit Adobe Photoshop
Veranstaltungen
18.10.2018

Online
Donnerstag, 18. Okt. 2018, 20.00 - 21.00 Uhr

Webinar

Den Start ins E-Commerce leicht gemacht

Ja

Organisator: Eric Mächler

Kontaktinformation: E-Mailinfo AT ericmaechler DOT com

https://events.genndi.com/register/818182175026318367/66670f3c07