PDF-Factory Developers Kit

Das PDF-Factory Developers Kit ist leider noch nicht verfügbar.

Dennoch können Sie PDF-Factory in Ihre Anwendungen integrieren. Da PDF-Factory ein Druckertreiber ist, können Sie Druckaufträge an PDF-Factory schicken wie Sie sie an jeden anderen Drucker schicken würden. Die Registry-Schlüssel erlauben dem Programmierer Zugang zum Anzeigemodus, zu Dateinamen und -pfad.

Anzeigemodus festlegen

HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory\FinePrinters\FinePrint
pdfFactory\PrinterDriverData\ShowDlg

0 = Programmdialog anzeigen, ehe der Druckauftrag gespoolt wird
1 = Programmdialog anzeigen, nachdem der Druckauftrag gespoolt wurde
2 = Programmdialog nicht anzeigen, aber PDF-Datei öffnen
3 = Programmdialog nicht anzeigen, aber PDF-Datei einer Emailnachricht hinzufügen
4 = Programmdialog nicht anzeigen, ohne PDF-Anzeige, ohne Email (d.h. im Hintergrund PDF-Datei erstellen)

Diese Vorgäge berühren nicht evtl. geöffnete HDCs in den pdfFactory Druckertreiber.

Festlegen des Dateinamens

HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory\OutputFile
HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory\OutputFilePerm

Diese Schlüssel funktionieren nur in den Anzeigemodi 2 und 3 (s. oben).
OutputFile wird einmal verwendet und dann gelöscht; OutputFilePerm wird jedesmal verwendet.
Vorhandene Dateien werden ohne Rückfrage überschrieben.

Festlegen der Pfadeinstellungen

HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory\JobsDir
HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory\AutoSaveDir