hilfdirselbst.ch

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

 



Martin Fischer  M  p
Beiträge: 7744

8. Feb 2010, 21:55

Beitrag #1 von 5
Bewertung:

(457 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
Top

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

Uwe Laubender p
Beiträge: 1581

8. Feb 2010, 23:11

Beitrag #2 von 5
Bewertung:

(434 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

MacBook Pro 2.4GHz | OS X 10.5.8 | Adobe CS3.3/CS4 Design Premium

als Antwort auf: [#433062] Top

Martin Fischer  M  p
Beiträge: 7744

9. Feb 2010, 08:05

Beitrag #3 von 5
Bewertung:

(404 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

als Antwort auf: [#433064] Top

Uwe Laubender p
Beiträge: 1581

9. Feb 2010, 12:00

Beitrag #4 von 5
Bewertung:

(373 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

MacBook Pro 2.4GHz | OS X 10.5.8 | Adobe CS3.3/CS4 Design Premium

als Antwort auf: [#433079] Top

Martin Fischer  M  p
Beiträge: 7744

9. Feb 2010, 12:30

Beitrag #5 von 5
Bewertung:

(363 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

als Antwort auf: [#433120] Top


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


^



Google