4D v16.3

Integration des Treibers PDF Creator unter Windows

Home

 
4D v16.3
Integration des Treibers PDF Creator unter Windows

Integration des Treibers PDF Creator unter Windows  


 

 

Die Unterstützung von Drucken als PDF ist je nach Windows Version unterschiedlich:

  • für Windows 8 und frühere Versionen müssen Sie den Treiber PDFCreator verwenden.
  • ab Windows 10 ist ein native Microsoft Treiber integriert.

Hinweis: Auf Mac OS wird das Drucken als PDF nativ vom System unterstützt.

Das Drucken als PDF unter Windows wird über den Treiber PDFCreator unterstützt, um einfache und funktionale Druckfunktionen für PDF zu bieten. Die beiden Befehle GET PRINT OPTION und SET PRINT OPTION verwenden diesen Treiber. 

PDFCreator ist ein freier Treiber (OpenSource), der AFPL (Aladdin Free Public License) lizenziert ist. Um den Treiber PDFCreator nutzen zu können, müssen Sie die passende Version laden und in Ihrer Umgebung installieren. Er wird nicht standardmäßig von 4D installiert und Sie benötigen Zugriffsrechte als Administrator. Sie können ihn laden unter http://sourceforge.net/projects/pdfcreator/files/PDFCreator/PDFCreator%200.9.9

Hinweis: Sie müssen eine mit 4D kompatible Version von PDFCreator verwenden. Weitere Informationen dazu finden Sie in der jeweiligen Zertifizierungsmatrix der 4D Produkte auf der 4D Web Site unter Ressourcen (Zertifizierung).

Beim Installieren wird ein neuer virtueller Drucker mit Standardnamen "PDFCreator" in Ihrem System installiert. Sie können diesen Namen bei Bedarf verändern.

Windows 10 enthält einen native PDF Treiber, über den 4D direkt PDF Dokumente erstellen kann. Es ist kein third-party Treiber wie PDFCreator erforderlich.

Der Treibername ist "Microsoft Print to PDF".

Dieses Beispiel erstellt mit 4D Druckbefehlen ein PDF Dokument unter Windows 10:

 $pdfpath:=System folder(Desktop)+"test.pdf"
 
 $pdfprintername:="Microsoft Print to PDF"
 ARRAY TEXT($name1;0)
 PRINTERS LIST($name1)
 If(Find in array($name1;$pdfprintername)>0)
    SET CURRENT PRINTER($pdfprintername)
    SET PRINT OPTION(Destination option;2;$pdfpath)
    ALL RECORDS([Table_1])
    PRINT SELECTION([Table_1];*)
    SET CURRENT PRINTER("")
 End if

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Drucken

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)