hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Live Preflight während des Scriptlaufes ausschalten

 



Udo Göpfert
Beiträge: 11

4. Feb 2012, 12:05

Beitrag #1 von 8
Bewertung:

(647 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo

Preflight überprüft nach jeder Änderung am Dokument das ganze Dokument auf Fehler.

Während der Laufzeit des Skriptes möchte ich deshalb den Live Preflight ausschalten und am Ende den alten Status wieder einstellen.


Könnt Ihr mir da weiterhelfen?

Gruß Udo
Top

WernerPerplies
Beiträge: 1036

4. Feb 2012, 12:26

Beitrag #2 von 8
Beitrag ID: #489113

Bewertung:

(641 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Nicht getestet, aber:

Class PreflightOption


Properties
preflightOff

bool r/w If true, preflight is turned off for all documents or for this document.

daraus folgt:

app.activeDocument.preflightOptions.preflightOff = true;
---> ausgeschaltet

app.activeDocument.preflightOptions.preflightOff = false;
---> eingeschaltet

hth


Einen schönen Tag wünscht

Werner Perplies
http://www.weepee.de
12 Anwenderskripte für InDesign
schon gesehen? Wps HyperlinkInspector
Werkzeuge und Infos für die Skriptprogrammierung, schon gesehen?
WpsProfilerClass

als Antwort auf: [#489111] Top

Udo Göpfert
Beiträge: 11

4. Feb 2012, 12:49

Beitrag #3 von 8
Beitrag ID: #489115

Bewertung:

(631 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo Werner Perplies

Danke für deine Hilfe. Mein Test war erfolgreich.

Ich habe jetzt 11 PDFs über Scripting in Indesign (Adobe stellt da ja Einiges zur Verfügung) aber in allen gibt es dazu keinen Hinweis.
(ich habe gerade noch einmal dem Begriff "preflightOptions" suchen lassen)


Für mich als Anfäger ist das Problem das es zu den Referenzguides meistens keine Beispiele gibt.

Gruß Udo

als Antwort auf: [#489113] Top

WernerPerplies
Beiträge: 1036

4. Feb 2012, 13:24

Beitrag #4 von 8
Beitrag ID: #489118

Bewertung:

(611 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo Udo,

ich habe hier mal einige Infos zusammengestellt:

Bücher und Infos

Und zum Scripting Guide gibt es bei Adobe jede Menge Beispiele.


Einen schönen Tag wünscht

Werner Perplies
http://www.weepee.de
12 Anwenderskripte für InDesign
schon gesehen? Wps HyperlinkInspector
Werkzeuge und Infos für die Skriptprogrammierung, schon gesehen?
WpsProfilerClass

als Antwort auf: [#489115] Top

Hans Haesler  M  p
Beiträge: 3883

5. Feb 2012, 20:40

Beitrag #5 von 8
Beitrag ID: #489163

Bewertung:

(549 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo Udo,

erwartest Du eine kürzere Ausführungszeit, wenn der Preflight ausgeschaltet ist?
Falls meine Annahme richtig ist, würdest Du bitte berichten, wieviel das bringt?

Vielleicht ist meine Testkonstellation zu einfach, aber ich habe keinen Unterschied feststellen können. Mit oder ohne Preflight: Die gestoppten Zeiten sind nahezu identisch (Differenzen von weniger als einer Zehntelssekunde).

Gruss, Hans

als Antwort auf: [#489115] Top

Udo Göpfert
Beiträge: 11

7. Feb 2012, 09:20

Beitrag #6 von 8
Beitrag ID: #489254

Bewertung:

(503 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo Hans

Das mit dem Live Preflight bewegt sich je nach Dokument Dokumenten im Minutenbreich.
Indesign überprüft bei jeder Aktivität am Dokument ( Ebene ein/ausschalten, Textänderung ) alle Elemente im Dokument. Z.B. Einen Bildrahmen aktivieren, verschieben und wieder abwählen zieht einen Preflight des geammten Dokumentes nach sich. Im Prinzip verstehe ich hier InDesign schon nicht. Warum muß das gesammte Dokument geprüft werden wenn sich nur ein Elemet verändert?

Da ich mit meinem Script auf jedem Druckbogen eine Legende mit den Verwendeten Sonderfarben erstelle würde bei jedem Element das gezeichnet wurde ein neuer Preflight gestartet.

Gruß Udo

als Antwort auf: [#489163] Top

Hans Haesler  M  p
Beiträge: 3883

7. Feb 2012, 10:52

Beitrag #7 von 8
Beitrag ID: #489273

Bewertung:

(484 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo Udo,

Zitat Das mit dem Live Preflight bewegt sich je nach Dokument im Minutenbereich.

Ist damit der Unterschied bei der Ausführung eines Scripts gemeint?

Wie lange dauert es mit Preflight? Wie lange ohne?

Ich muss gleich weg, werde aber heute Abend nochmals Tests durchführen, um zu erfahren, ob das Ausschalten des Preflights wirklich etwas bringt, wenn ein Script läuft.

Gruss, Hans

als Antwort auf: [#489254] Top

Hans Haesler  M  p
Beiträge: 3883

7. Feb 2012, 21:55

Beitrag #8 von 8
Beitrag ID: #489336

Bewertung:

(443 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Live Preflight während des Scriptlaufes ausschalten


Hallo Udo,

das Testdokument umfasst 100 Seiten. Auf jeder Seite ein grosser Textrahmen. Alle Rahmen sind verkettet und mit Blindtext gefüllt.

Das Script macht eine Scheife durch die Seiten und erzeugt auf jeder einen kleinen Textrahmen, befüllt diesen mit sechs "O", welchen je ein anderes Farbfeld zuwiesen wird.

Je drei Testläufe. Die Mittelwerte sind
Preflight ein: 4.023 Sekunden
Preflight aus: 3.943 Sekunden

Also eine Differenz von acht Hundertstels-Sekunden.

Zusätzlich: Nach dem Klick auf "OK" des Dialogs, welcher das Zeitstopp-Ergebnis verkündet, zeigt der Preflight-Status noch während zirka einer Sekunde "Überprüfen" an.

Vernachlässigbar. Das sind keine Minuten-Unterschiede.

Und wenn "Fehler" registriert würden? Diese kann man provozieren. Gleiches Dokument wie beim ersten Test und im Preflight-Profil eine Mindest-Konturstärke einstellen: 0.125 pt.

Das Script durchläuft die 100 Seiten und erzeugt auf jeder einen Linienrahmen mit einer Konturstärke von 0.01 pt.

Am Schluss werden 100 Fehler gemeldet. Der Unterschied ist wiederum sehr gering (im Tausendstel-Sekunden-Bereich) plus die Nachlaufzeit von einer Sekunde.

Gruss, Hans

als Antwort auf: [#489273] Top


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign Skriptwerkstatt » Live Preflight während des Scriptlaufes ausschalten


^