[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt table2txt (CS6, WIN7)

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

table2txt (CS6, WIN7)

cwenet
Beiträge gesamt: 1092

15. Jan 2016, 19:33
Beitrag # 1 von 5
Bewertung:
(1655 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

ich möchte gerne via Script alle Tabellen in Text umwandeln.
Das klappt hiermit ganz gut:

Code
var dok = app.activeDocument; 
dok.stories.everyItem().tables.everyItem().convertToText("\t", "\r");


Nun habe ich das Problem, dass mir das Absatzformat, welches innerhalb der Tabelle verwendet wurde, verloren geht. Es wird einfach das vorangegangene zugewiesen.
Mache ich das über das Menü Tabelle > Tabelle in Text unwandeln ... klappt es wie gewünscht.

Anbei ein kleines Demo-Dok.
Seite 1 = IST
Seite 2 = SOLL

Bitte um Hilfe.
Grüße
Christoph

Anhang:
table2txt.idml (41.2 KB)
X

table2txt (CS6, WIN7)

Uwe Laubender
Beiträge gesamt: 5261

16. Jan 2016, 09:04
Beitrag # 2 von 5
Beitrag ID: #545999
Bewertung:
(1608 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

ich habe gerade Dein Scriptschnipsel mit InDesign CS6 v8.1.0 unter OSX 10.6.8 getestet. Keine Auffälligkeiten. Das von Dir benutzte Absatzformat in der Tabelle blieb nach der Konvertierung erhalten.


als Antwort auf: [#545994]

table2txt (CS6, WIN7)

cwenet
Beiträge gesamt: 1092

16. Jan 2016, 09:33
Beitrag # 3 von 5
Beitrag ID: #546000
Bewertung:
(1587 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Uwe,

danke fürs Testen.
Ich habe das Dokument nach dem Scriptlauf gespeichert und anschliessend geöffnet. Da war alles wie gewünscht.

Komischerweise zeigt mir die Absatzpalette nicht das richtige Absatzformat an, wenn ich nach Scriptlauf in den aufgelösten Absatz klicke.

Alles gut.
Schönen Tag.
Christoph


als Antwort auf: [#545999]

table2txt (CS6, WIN7)

Uwe Laubender
Beiträge gesamt: 5261

16. Jan 2016, 15:50
Beitrag # 4 von 5
Beitrag ID: #546002
Bewertung:
(1526 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, Christoph!

Dann könnte abschließend für Deinen Code ein:

Code
dok.recompose(); 

helfen.

Aber vielleicht ist das ja auch mit "Kanonen auf Spatzen" geschossen.


als Antwort auf: [#546000]

table2txt (CS6, WIN7)

cwenet
Beiträge gesamt: 1092

17. Jan 2016, 17:15
Beitrag # 5 von 5
Beitrag ID: #546004
Bewertung:
(1386 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,

hat leider nicht geholfen.
Aber wenn ich anschließend z.B. irgendwo ein Rechteck zeichne, dann ist das Absatzformat richtig in der Palette zugewiesen.
Merkwürdig.

Grüße
Christoph


als Antwort auf: [#546002]
X