4D v16.3

Intégration du pilote PDFCreator sous Windows

Accueil

 
4D v16.3
Intégration du pilote PDFCreator sous Windows

Intégration du pilote PDFCreator sous Windows  


 

 

La prise en charge des impressions PDF diffère selon la version de Windows :

  • jusqu'à Windows 8 inclus, il est nécessaire d'utiliser le pilote PDFCreator.
  • à compter de Windows 10, un pilote natif Microsoft est intégré.

Note : Sous Mac OS, l’impression PDF est prise en charge de façon native par le système.

La prise en charge des impressions PDF sous Windows s’appuie sur le pilote (driver) PDFCreator afin de proposer des fonctions d’impression PDF simples et fonctionnelles. Les commandes LIRE OPTION IMPRESSION et FIXER OPTION IMPRESSION tirent directement parti de ce pilote. 

PDFCreator est un pilote gratuit (OpenSource) régi par la licence AFPL (Aladdin Free Public License). Pour pouvoir utiliser le pilote PDFCreator, vous devez le télécharger et l’installer dans votre environnement, il n’est pas installé par défaut par 4D. Vous devez disposer d’un accès Administrateur pour pouvoir l’installer. Vous pouvez télécharger PDFCreator à l’adresse http://sourceforge.net/projects/pdfcreator/files/PDFCreator/

Attention, vous devez utiliser une version de PDFCreator compatible avec 4D. Pour connaître les versions compatibles et certifiées de PDFCreator, veuillez consulter les matrices de certification des produits 4D, disponibles dans la page Ressources (rubrique Compatibilité) du site Web de 4D.

Au cours de l’installation, une nouvelle imprimante virtuelle nommée par défaut "PDFCreator" est installée dans votre système. Vous pouvez changer ce nom si vous le souhaitez.

Windows 10 inclut un pilote d'impression PDF natif, permettant à 4D de créer directement des PDFs sans qu'il soit nécessaire d'utiliser un pilote tiers comme PDFCreator.

Le nom du pilote est "Microsoft Print to PDF".

Voici un exemple de création d'un document PDF sous Windows 10 via les commandes d'impression de 4D :

 $pdfpath:=Dossier systeme(Bureau)+"test.pdf"
  
 $pdfprintername:="Microsoft Print to PDF"
 TABLEAU TEXTE($name1;0)
 LISTE IMPRIMANTES($name1)
 Si(Chercher dans tableau($name1;$pdfprintername)>0)
    FIXER IMPRIMANTE COURANTE($pdfprintername)
    FIXER OPTION IMPRESSION(Option destination;2;$pdfpath)
    TOUT SELECTIONNER([Table_1])
    IMPRIMER SELECTION([Table_1];*)
    FIXER IMPRIMANTE COURANTE("")
 Fin de si

 
PROPRIÉTÉS 

Produit : 4D
Thème : Impressions
Nom intl. : Integration of PDFCreator driver under Windows

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)