[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: 1148

15. Jan 2016, 19:33
Beitrag # 1 von 5
Bewertung:
(1738 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
  1. 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: 5350

16. Jan 2016, 09:04
Beitrag # 2 von 5
Beitrag ID: #545999
Bewertung:
(1691 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: 1148

16. Jan 2016, 09:33
Beitrag # 3 von 5
Beitrag ID: #546000
Bewertung:
(1670 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: 5350

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

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

Code
  1. 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: 1148

17. Jan 2016, 17:15
Beitrag # 5 von 5
Beitrag ID: #546004
Bewertung:
(1469 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