[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Anzahl Spalten im Textrahmen (CS4 WIN JS)

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

Anzahl Spalten im Textrahmen (CS4 WIN JS)

cwenet
Beiträge gesamt: 1139

30. Mär 2010, 12:57
Beitrag # 1 von 7
Bewertung:
(2661 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich würde gerne im Textrahmen die Spaltenanzahl ändern.

Code
app.selection[0].TextFrame.textColumns = 2; 


Habe hiermit kein Glück.

Wie kann ich denn mein ESTK überreden, damit es das ausgewählte Objekt in der Konsole anzeigt?
Wenn ich app.selection[0] im Debugmenü ausführe, wird nichts angezeigt.
Muss ich da vorher noch etwas einstellen?
(Nicht bei geschützten Ausnahmen unterbrechen habe ich bereits versucht)

Gruss
Christoph
X

Anzahl Spalten im Textrahmen (CS4 WIN JS)

Martin Fischer
  
Beiträge gesamt: 12783

30. Mär 2010, 13:18
Beitrag # 2 von 7
Beitrag ID: #438070
Bewertung:
(2657 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

> Habe hiermit kein Glück.

Um den übergeordneten Textrahmen einer Textauswahl anzusprechen, musst Du ihn als parentTextFrame, genauer parentTextFrames[0], adressieren. – Die Indizierung von parentTextFrames mutet etwas seltsam an. Bislang ist mir noch kein parentTextFrames[1] untergekommen. ;-)

textColumns ist nicht die Zahl der Spalten, sondern eine collection von Textspalten.
Die Zahl der Spalten ermittelst Du über textColumns.length oder textColumns.count().

Verändere die Zahl der Textspalten über textColumnCount der TextFramePreferences des Textrahmens:
Code
app.selection[0].parentTextFrames[0].textFramePreferences.textColumnCount = 2; 

> Wenn ich app.selection[0] im Debugmenü ausführe, wird nichts angezeigt.

Wähle mal was aus und führe diese Zeile in der JavaScript-Konsole aus.


als Antwort auf: [#438067]
(Dieser Beitrag wurde von Martin Fischer am 30. Mär 2010, 13:22 geändert)

Anzahl Spalten im Textrahmen (CS4 WIN JS)

cwenet
Beiträge gesamt: 1139

30. Mär 2010, 14:19
Beitrag # 3 von 7
Beitrag ID: #438082
Bewertung:
(2636 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Merci viel mal Martin,

danke auch für die Erklärung.

Mit der JavaScript-Konsole habe leider kein Erfolg.

Folgendes habe ich gemacht:

app.selection[0] habe ich als estk.jsx gespeichert und führe es über Menü Debuggen aus.
Indesign ist geöffnet und ich habe z.B. einen Textrahmen ausgewählt.
Die Javascript-Konsole bleibt aber leer.

Lediglich in der Statuszeile des Programmfensters erscheint: undefined ist kein Object

Habe ich noch etwas übersehen?

Gruss
Christoph


als Antwort auf: [#438070]

Anzahl Spalten im Textrahmen (CS4 WIN JS)

Martin Fischer
  
Beiträge gesamt: 12783

30. Mär 2010, 14:35
Beitrag # 4 von 7
Beitrag ID: #438084
Bewertung:
(2624 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Christoph,

Du hast die Zeile app.selection[0] in die JavaScript-Konsole eingegeben und mit Return bestätigt und dann kommt nichts?

Hm.
Vielleicht kannst Du mal die Voreinstellungen des ESTK beim Starten zurücksetzen.
Geht vermutlich so wie bei InDesign: mit gedrückter Shift-Ctrl-Alt-Apfel-Taste (MAC) bzw. Shift-Ctrl-Alt-Taste (WIN).


als Antwort auf: [#438082]

Anzahl Spalten im Textrahmen (CS4 WIN JS)

cwenet
Beiträge gesamt: 1139

30. Mär 2010, 15:02
Beitrag # 5 von 7
Beitrag ID: #438089
Bewertung:
(2611 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Martin,

die Javaskript-Konsole wirft lediglich Fehler: undefined ist kein Objekt aus,
egal was ich ausgewählt habe.
Das Zurücksetzen reagiert mit genannter Tastenkombination nicht.

Gruss
Christoph


als Antwort auf: [#438084]

Anzahl Spalten im Textrahmen (CS4 WIN JS)

Uwe Laubender
Beiträge gesamt: 5316

30. Mär 2010, 16:48
Beitrag # 6 von 7
Beitrag ID: #438105
Bewertung:
(2597 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Christoph!
Bist Du Dir sicher, daß Du InDesign als Target ausgewählt hast?
Siehe die beiden angehängten Screenshots.


als Antwort auf: [#438089]
Anhang:
ESTK_SoNicht.png (23.1 KB)   ESTK_SoGehts.png (23.3 KB)

Anzahl Spalten im Textrahmen (CS4 WIN JS)

cwenet
Beiträge gesamt: 1139

30. Mär 2010, 17:06
Beitrag # 7 von 7
Beitrag ID: #438106
Bewertung:
(2588 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

vielen Dank für den Hinweis.
Da hab ich nicht darauf geachtet.
So klappt es.

Grüße
Christoph


als Antwort auf: [#438105]
X