[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Das Gedächtnis der Textrahmen im ganzen Dokument löschen

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

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

rbolzern
Beiträge gesamt: 22

2. Jul 2012, 10:28
Beitrag # 1 von 10
Bewertung:
(4566 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Salü,

kennt jemand einen Script der das Gedächtnis der Textrahmen im ganzen Dokument löschen kann, so wie mit dem Ausschneiden und dem Einfügen?

Lieber Gruss
Raphael
X

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

Martin Fischer
  
Beiträge gesamt: 12783

2. Jul 2012, 10:52
Beitrag # 2 von 10
Beitrag ID: #497361
Bewertung:
(4548 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Raphael,

was verstehst Du unter dem "Gedächtnis der Textrahmen"?


als Antwort auf: [#497358]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

rbolzern
Beiträge gesamt: 22

2. Jul 2012, 11:16
Beitrag # 3 von 10
Beitrag ID: #497364
Bewertung:
(4526 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

Textrahmen speichern dieverse Informationen wie z.B. "Änderungsverfolgung" diese Informationen können bei einer Dokumentübernahme von alten InDesign-Versionen zu Problemen führen. Diese Informationen werden übrigens auch nicht durch das Bereinigen mit dem Inx- oder Idml-Format gelöscht. Mit dem Ausschneiden und wieder Einfügen kann man diese Informationen im Textrahmen löschen. Dies geht aber nur mit den Elementen auf einer Montagefläche (Control/A, Control/X, Control/V). Das bedeutet, dass man bei einem mehrseitigen Dokument viel Zeit aufwenden muss bis das ganze Dokument bereinigt ist. Vielleicht gibt es eine Möglichkeit mit einem Script alle Textrahmen in Dokument auf einmal zu bereinigen. Was meinst du dazu?

Lieber Gruss
Raphael


als Antwort auf: [#497361]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

Martin Fischer
  
Beiträge gesamt: 12783

2. Jul 2012, 12:29
Beitrag # 4 von 10
Beitrag ID: #497367
Bewertung:
(4495 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Raphael,

Antwort auf: Textrahmen speichern dieverse Informationen wie z.B. "Änderungsverfolgung" diese Informationen können bei einer Dokumentübernahme von alten InDesign-Versionen zu Problemen führen.


Im Prinzip wären die Schritte ctrl-A - ctrl-X - ctrl-V" über die Montagefläche in einem Skript abbildbar. Auch bei verankerten Objekten wäre dies vermutlich möglich, wenn auch etwas umständlicher.

Vornehmer wäre es allerdings, man würde gezielt diejenigen Attribute zurücksetzen, die man loshaben möchte.

Deswegen hake ich nochmals nach.

Wäre bei 'Änderungen verfolgen' nicht 'alle Änderungen akzeptieren' bzw. nur 'best. Änderungen akzeptieren' die bessere Lösung?
Oder gibt es Gründe, weshalb diese Lösung nicht in Frage kommt?


als Antwort auf: [#497364]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

Neil77
Beiträge gesamt: 287

2. Jul 2012, 12:32
Beitrag # 5 von 10
Beitrag ID: #497368
Bewertung:
(4494 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Raphael,

du suchst aber nicht einfach "Alle Änderungen annehmen > In diesem Dokument"?

Ggfs. kann dann ein IDML-Waschgang nicht schaden, dort sind die Infos der Änderungsverfolgung dann auf jeden Fall draußen

Grüße, Martin


als Antwort auf: [#497364]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

rbolzern
Beiträge gesamt: 22

2. Jul 2012, 14:27
Beitrag # 6 von 10
Beitrag ID: #497380
Bewertung:
(4435 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

nein ich suche nicht nach "Alle Änderungen annehmen > In diesem Dokument" und ein IDML-Waschgang löscht diese übrigens nicht.
Ich möchte nur, dass die Informationen die in den Rahmen gespeichert sind, zurückgesetzt werden. Wie z.B. die Änderungsverfolgung.

Lieber Gruss
Raphael


als Antwort auf: [#497368]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

rbolzern
Beiträge gesamt: 22

2. Jul 2012, 14:35
Beitrag # 7 von 10
Beitrag ID: #497382
Bewertung:
(4427 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

die Änderungsverfolgung ist ja nur ein Teil der im Rahmen gespeichert wird, es werden, soviel ich weis, auch noch andere Informationen im Textfluss gespeichert.
Ich möchte nur, dass die Informationen die in den Rahmen gespeichert sind, damit zurückgesetzt werden.

Lieber Gruss
Raphael


als Antwort auf: [#497367]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

da-tex
Beiträge gesamt: 67

2. Jul 2012, 16:23
Beitrag # 8 von 10
Beitrag ID: #497393
Bewertung:
(4359 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich habe eine ähnliche Frage, deshalb häng ich sie mal hier mit dran.

Beispiel: Ich füge 3mal das gleiche Bild (als verankertes Objekt) nacheinander in den Text. -> 1 2 3. Nun kopiere ich Bild 3 zwischen Bild 1 und Bild 2 (1 3 2). Indesign behält trotzdem die alte Reihenfolge beim Auslesen der Links (... app.activeDocument.links[zaehler]...) bei. Sprich 1 3 2 anstatt 1 2(alt 3) 3(alt 2).

"Änderungen nachverfolgen" ist deaktiviert. Mit Strg+A, Strg+X, Strg+V funktioniert der "reset", nur ist es bei sehr umfangreichen Dokumenten sehr rechenintensiv und Indesign kommt bei mir ins stolpern und hängt sich ggf. auf. Als IDML abspeichern funktioniert auch, nur habe ich bedenken, dass sich etwas anderes verändert, bspw. Formeln die mit Mathtool gesetzt sind, etc. Gibt es eventuell eine andere Methode dies zu ermöglichen?


als Antwort auf: [#497382]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

Gerald Singelmann
  
Beiträge gesamt: 6269

2. Jul 2012, 17:27
Beitrag # 9 von 10
Beitrag ID: #497405
Bewertung:
(4319 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es wäre nicht logisch, dass die Reihenfolge von
Code
app.activeDocument.links[zaehler] 

etwas mit der Reihenfolge der verankerten Bilder im Textfluss zu tun hat. Eher mit der Reihenfolge des Imports (was erklären würde, dass Ausschneiden oder idml das bereinigt) oder alphabetisch.

Wenn Sie sicher gehen wollen, dass die Reihenfolge stimmt, sollte so ein Ansatz helfen:
Code
var ag = app.activeDocument.stories.firstItem().allGraphics; 
for (var n = 0; n < ag.length; n++) $.writeln( ag[n].itemLink.name );



als Antwort auf: [#497393]

Das Gedächtnis der Textrahmen im ganzen Dokument löschen

da-tex
Beiträge gesamt: 67

2. Jul 2012, 19:10
Beitrag # 10 von 10
Beitrag ID: #497414
Bewertung:
(4296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hall Herr Singelmann,
vielen Dank für Ihren Lösungsansatz. Ich habe es nun eingebaut und es funktioniert tadellos.
Antwort auf: Eher mit der Reihenfolge des Imports

... im Nachhinein klingt es sinnvoll. :)

Danke


als Antwort auf: [#497405]
X