Druckfunktion

Startseite  Vorherige Seite  Nächste Seite

 

Direktes Drucken von PDF-Dokumenten

 

Durch die Schnittstelle zum Toolbox-Dienst von webPDF, wird Ihnen das direkte Drucken von PDF-Dokumenten mit n2pdf ermöglicht.

 

Sie können dabei bereits vorhandene PDF-Dokumente drucken oder im Rahmen der Neuerstellung eine PDF-Dokument drucken. Sie können dabei verschiedene Einstellungen, wie z. B. die Druckername oder die Anzahl der Kopien, bestimmen.

 

Über die nachfolgenden Einstellungen können Sie die Nutzung des Druck-Dienstes von n2pdf aus beeinflussen. Alle Optionen werden über die Funktion N2PDFSetOption gesetzt. Es stehen Ihnen dabei die folgenden Parameter der Funktion zur Verfügung:

 

112

Zur Verwendung der Druckfunktion benötigen Sie webPDF.

 

 

N2PDFOPTION_TOOLBOX_PRINT_PRINTER_NAME (Default: "")

Über diesen Parameter wird der Name des Druckers angegeben, auf den die Druckausgabe des PDF-Dokuments erfolgen soll. Wird hier kein Drucker angegeben, dann wird auf den Standarddrucker des Systems gedruckt.

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_PRINTER_NAME, "Microsoft XPS Document Writer", "" )

 

N2PDFOPTION_TOOLBOX_PRINT_PAGE_NUMBER (Default: alle Seiten)

Legt fest, welche Seite(n) gedruckt werden soll(en). Bei der Seitennummer kann entweder eine einzelne Seite, ein Seitenbereich oder eine Auflistung (getrennt mit Komma) angegeben werden (Bsp. "1,5-6,9"). Die Angabe aller Seiten erfolgt mit "*".

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_PAGE_NUMBER, "3,5", "" )

 

N2PDFOPTION_TOOLBOX_PRINT_JOB_NAME (Default: webPDF Print Job)

Mit diesem Parameter wird der Name des Druckauftrags festgelegt (wie er z. B. unter Windows im Druckerspooler angezeigt wird).

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_JOB_NAME, "Monatsauswertung", "" )

 

N2PDFOPTION_TOOLBOX_PRINT_NUMBEROFCOPIES (Default: 1)

Legt die Anzahl der Kopien für den Ausdruck fest.

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_NUMBEROFCOPIES, "3", "" )

 

N2PDFOPTION_TOOLBOX_PRINT_AUTO_ROTATE (Default: true)

Wenn "true", dann wird die Ausrichtung des PDF-Dokuments automatisch an die eingestellte Papierausrichtung des Druckers angepasst.

 

N2PDFVALUE_TRUE

Inhalte an die aktuelle Papierausrichtung des Druckers anpassen

N2PDFVALUE_FALSE

Keine Ausrichtung des Inhaltes

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_AUTO_ROTATE, N2PDFVALUE_True, "" )

 

N2PDFOPTION_TOOLBOX_PRINT_SHRINK_TO_MARG (Default: false)

Wenn "true", dann wird eine PDF-Seite, die größer als das Papier ist, auf die Papiergröße verkleinert.

 

N2PDFVALUE_TRUE

Inhalt auf Papiergröße anpassen

N2PDFVALUE_FALSE

Keine Anpassung des Inhaltes

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_SHRINK_TO_MARG, N2PDFVALUE_True, "" )

 

N2PDFOPTION_TOOLBOX_PRINT_EXPAND_TO_MARG (Default: false)

Wenn "true", dann wird eine PDF-Seite, die kleiner als das Papier ist, auf die Papiergröße vergrößert.

 

N2PDFVALUE_TRUE

Inhalt auf Papiergröße anpassen

N2PDFVALUE_FALSE

Keine Anpassung des Inhaltes

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_EXPAND_TO_MARG, N2PDFVALUE_True, "" )

 

N2PDFOPTION_TOOLBOX_PRINT_CENTER_IN_PAGE (Default: true)

Wenn "true", dann wird die PDF-Seite in der Mitte des Papiers ausgerichtet.

 

N2PDFVALUE_TRUE

Inhalt in der Mitte des Papiers ausrichten

N2PDFVALUE_FALSE

Keine Ausrichtung des Inhaltes

 

Call N2PDFSetOption ( JobID,_

N2PDFOPTION_TOOLBOX_PRINT_CENTER_IN_PAGE, N2PDFVALUE_True, "" )

 

 

Beispiele für das Drucken mit n2pdf:

 

Ein von n2pdf erstelles PDF drucken

' Job nach Erstellen nicht freigeben

Call N2PDFSetOption ( JobID, N2PDFOPTION_SYSTEM_RELEASE_JOB, N2PDFVALUE_FALSE, "" )

 

' Das PDF erzeugen

Call N2PDFProcess ( JobID, PDFFileName, 0 )

 

' Auswahl des Druckers auf dem der Inahalt ausgedruckt werden soll

Call N2PDFSetOption ( JobID, N2PDFOPTION_TOOLBOX_PRINT_PRINTER_NAME, "Microsoft XPS Document Writer", "" )

 

' Erstelltes PDF drucken

Call N2PDFPrint ( JobID, "" )

 

' Die JobID freigeben

Call N2PDFTerm ( JobID )

 

 

Ein beliebiges PDF drucken

' Einen neuen Job erstellen

JobID = N2PDFInit ( 0 )

 

' Auswahl des Druckers auf dem der Inahalt ausgedruckt werden soll

Call N2PDFSetOption ( JobID, N2PDFOPTION_TOOLBOX_PRINT_PRINTER_NAME, "Microsoft XPS Document Writer", "" )

 

' Erstelltes PDF drucken

Call N2PDFPrint ( JobID, "C:\test.pdf" )

 

' Job schliessen

Call N2PDFTerm ( JobID )