Connect failed: Connection timed out

[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt per TextFrame.content nur 1 Zeile erhalten

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

per TextFrame.content nur 1 Zeile erhalten

drfoots
Beiträge gesamt: 129

15. Jul 2020, 10:44
Beitrag # 1 von 3
Bewertung:
(7683 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,

ich hab wieder mal eine vielleicht kurze Frage.

Ich möchte die erste Zeile des Inhalts eines Textrahmens erhalten, bzw. evtl. den Text bis zu einem bestimmten Zeichen.
Geht dies?

Mit
Code
app.activeDocument.textFrames.contents 

erhalte ich den gesamten Text eines Textrahmens.

Kann ich auch nur den Text einer einzelne Zeilen erhalten?

Alternativ: Wie müsste das RegEx lauten, wenn ich alles nach der ersten Zeile löschen wollte?

Hoffe Ihr könnt mir da helfen. Hänge da gerade etwas. :)

Viele sonnige Grüße und bleibt gesund
drfoots
X

per TextFrame.content nur 1 Zeile erhalten

Uwe Laubender
Beiträge gesamt: 5316

15. Jul 2020, 11:59
Beitrag # 2 von 3
Beitrag ID: #576161
Bewertung:
(7674 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo drfoots,
schau mal in die Dokumentation unter Text.
Dort wirst Du die Eigenschaft line für Textzeile finden.

Bei ausgewähltem Textrahmen geht das so:

Code
var myTextFrame = app.selection[0]; 
var myFirstTextLine = myTextFrame.texts[0].lines[0];
var contentsOfTextLine = myFirstTextLine.contents;
alert( contentsOfTextLine );



als Antwort auf: [#576155]

per TextFrame.content nur 1 Zeile erhalten

drfoots
Beiträge gesamt: 129

15. Jul 2020, 14:30
Beitrag # 3 von 3
Beitrag ID: #576166
Bewertung:
(7646 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

danke für den Tipp. Hat funktioniert. :)

Bei Text selbst hatte ich nicht geguckt.
Nur bei den Textframes.

Besten Dank
drfoots


als Antwort auf: [#576161]