hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » book.synchronize(): Querverweise *nicht* synchronisieren

 



Martin Fischer  M  p
Beiträge: 9415

8. Feb 2010, 21:55

Beitrag #1 von 5
Bewertung:

(932 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

book.synchronize(): Querverweise *nicht* synchronisieren


Hallo,

weiß jemand, wie die Synchronisation der Querverweise in einem Buch abgestellt werden kann?

In einem Buch möchte ich nur die Textvariablen synchronisieren.
D.h. alle Synchronisierungsoptionen außer den Textvariablen sollen vor der Synchronisation auf false gesetzt werden.

Das geht im Prinzip so.
Code
if (app.books.count() == 1) 
{
with (app.books.firstItem())
{
synchronizeBulletNumberingList = false;
synchronizeCellStyle = false;
synchronizeCharacterStyle = false;
synchronizeConditionalText = false;
synchronizeMasterPage = false;
synchronizeObjectStyle = false;
synchronizeParagraphStyle = false;
synchronizeSwatch = false;
synchronizeTableOfContentStyle = false;
synchronizeTableStyle = false;
synchronizeTextVariable = true;
synchronizeTrapStyle = false;
synchronize();
}
}

Allerdings erwische ich damit die Querverweise nicht (s. Bild 1.jpg).
Im DOM kann ich nichts zu den Synchronisationsoptionen der Hyperlinks finden.
Wie ist die Synchronisation der Querverweise in einem Buch anzusprechen?


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch
Top

Anhang:
Bild 1.jpg (49.6 KB)
  Bild 2.jpg (31.0 KB)

Uwe Laubender S
Beiträge: 1847

8. Feb 2010, 23:11

Beitrag #2 von 5
Beitrag ID: #433064

Bewertung:

(909 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

book.synchronize(): Querverweise *nicht* synchronisieren


Hallo, Martin!
UpdateAllCrossReferences() ist neben synchronize() eine eigene Methode von book.
Hilft Dir das weiter?
*****
Mit herzlichem Gruß,
Uwe Laubender

als Antwort auf: [#433062] Top

Martin Fischer  M  p
Beiträge: 9415

9. Feb 2010, 08:05

Beitrag #3 von 5
Beitrag ID: #433079

Bewertung:

(879 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

book.synchronize(): Querverweise *nicht* synchronisieren


Hallo Uwe,

hab Dank für Deinen Hinweis.

Du weist auf den Befehl hin, der für die Aktualisierung der Querverweise zuständig ist (UpdateAllCrossReferences() ).
Ich suche jedoch die Einstellung, die die Entscheidung für oder gegen die Synchronisation der Querverweisformate setzt.

Mit anderen Worten:
wie bekomme ich per Skript den Haken bei Querverweisformate (s. Bild 1.jpg) weg?


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#433064] Top

Uwe Laubender S
Beiträge: 1847

9. Feb 2010, 12:00

Beitrag #4 von 5
Beitrag ID: #433120

Bewertung:

(848 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

book.synchronize(): Querverweise *nicht* synchronisieren


Hallo, Martin!
Kann Dein Problem jetzt nachvollziehen. Da scheint quasi ein "Loch" im Properties-Satz von synchronize() zu sein. Hab's mal mit synchronizeCrossReferenceFormat = false probiert, aber leider keine Reaktion.
Wenn ich mir alle Properties von book über toSource() anzeigen lasse, ist leider auch kein versteckter Kandidat dafür zu sehen.

Mit app.menuActions.itemByName("Synchronisierungsoptionen...").invoke() kann man zwar den Dialog hervorholen, aber dann geht's auch nicht weiter.
*****
Mit herzlichem Gruß,
Uwe Laubender

als Antwort auf: [#433079] Top

Martin Fischer  M  p
Beiträge: 9415

9. Feb 2010, 12:30

Beitrag #5 von 5
Beitrag ID: #433126

Bewertung:

(838 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

book.synchronize(): Querverweise *nicht* synchronisieren


Hallo Uwe,

Zitat Da scheint quasi ein "Loch" im Properties-Satz von synchronize() zu sein.

Das hast Du sehr schön umschrieben.
Genau so kommt es mir vor.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#433120] Top


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » book.synchronize(): Querverweise *nicht* synchronisieren


^