[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Preflight Meldung "No errors yet; still looking."

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

Preflight Meldung "No errors yet; still looking."

Peda
Beiträge gesamt: 97

8. Jul 2014, 21:43
Beitrag # 1 von 3
Bewertung:
(2366 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Forum,

ich importiere eine WORD Datei per Script in eine InDesign Vorlage und prüfe vor dem Export als PDF ob es Fehler im Preflight gibt.

Code
IMPORT und VERARBEITUNG 
...
...
// Meldet das Preflight einen Fehler? Dann wird hier die Bearbeitung abgebrochen.
var _profile = app.preflightProfiles[0];
var _process = app.preflightProcesses.add(_dok, _profile);
_process.waitForProcess();
var _results = _process.processResults;
if (_results.length > 7)
{
alert (_results);
exit();
}
...
...
PDF-EXPORT


Ab und an bekomme ich eine Scriptwarnung "No errors yet; still looking." und das Script wird ohne PDF-Export beendet. Das Preflight hat keinen Fehler erkannt.

Die Dateien sind insgesamt recht ähnlich strukturiert, haben nur eine unterschiedliche Länge. Gerade bekomme ich den Hinweis bei einem Dokument mit 6 Seiten, andere mit 10 und mehr Seiten laufen fehlerfrei durch.

Gibt es einen Befehl, der das Script an der Stelle warten lässt?

Viele Grüße


Peter
X

Preflight Meldung "No errors yet; still looking."

Peda
Beiträge gesamt: 97

8. Jul 2014, 21:48
Beitrag # 2 von 3
Beitrag ID: #529496
Bewertung:
(2354 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schon wieder vergessen:
WIN 7 64 Bit
Fehler tritt sowohl mit Version CS6 als auch mit Version CC2014 auf.


als Antwort auf: [#529495]

Preflight Meldung "No errors yet; still looking."

Peda
Beiträge gesamt: 97

7. Aug 2014, 10:20
Beitrag # 3 von 3
Beitrag ID: #530777
Bewertung:
(2195 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das Problem habe ich elegant gelöst, indem ich die Zeile
Code
_process.waitForProcess(); 

einfach zweimal hintereinander verwende. Vielleicht nicht ganz so elegant, wie es sein könnte, aber immerhin funktional ;)

Viele Grüße aus Bornheim

Peter


als Antwort auf: [#529496]