|
|
|
|
|
- Présentation
- Imprimer un état créé avec l'éditeur d'états
- Imprimer un état au format PDF
- Remarques
- Exemples
- Imprimer une impression programmée en WLangage
- Imprimer une impression WLangage au format PDF
- Remarques
- Exemples
- Imprimer un PDF depuis le visualisateur de rapports
- Principe
- Evénement "Avant réimpression de l'état"
- Remarques et limitations
- Remarques
- Conseil général
- Disponibilité des champs dans les états
- Champ au format RTF
- PDF en fond d'état
- Impression au format PDF/A-1b
WINDEV, WEBDEV et WINDEV Mobile permettent de créer un fichier PDF lors d'une impression. Ce fichier PDF peut être créé : - à partir d'un état créé sous l'éditeur d'états.
- à partir d'une impression réalisée à l'aide des fonctions WLangage.
- directement par l'utilisateur final via le visualisateur de rapports.
Imprimer une impression programmée en WLangage Imprimer une impression WLangage au format PDF Pour réaliser une impression WLangage au format PDF : - Définissez la destination de l'impression et les paramètres du fichier PDF à générer avec les fonctions :
- iDestination pour définir l'impression au format PDF (constante iPDF ou iPDFGénérique).
- iParamètrePDF pour configurer les options d'impression au format PDF. Vous pouvez définir :
- le mot de passe utilisé pour l'ouverture du fichier.
- les options de compression des images.
- les options de présence des signets.
- les options de protection du PDF. Il est également possible de définir le mot de passe permettant de modifier ces options de protection.
- l'utilisation du format PDF/A (la version gérée est PDF/A-1b).
- Utilisez les fonctions d'impression pour définir le contenu de l'impression.
- Lancez l'impression grâce à la fonction iFinImprime.
Remarques - L'ordre d'utilisation des fonctions iDestination et iParamètrePDF n'a aucune importance.
- Il est possible de signer le fichier PDF généré grâce à la fonction iImprimeSignature. Cette fonction doit être utilisée en même temps que les fonctions d'impression.
- Il est possible d'ouvrir directement le fichier PDF généré grâce à la fonction LanceAppliAssociée.
Exemples // Création du PDF iDestination(iPDF, "C:\Temp\MonPDF.PDF") // Code d'impression iCréePolice(1, 16, iGras, iRoman) //Appel de procédures permettant d'imprimer le contenu ImprimeTitre() ImprimeTexte() // Fin de l'impression et fermeture du fichier PDF créé iFinImprime() Conseil général Pour un meilleur rendu, utilisez des polices TrueType ou OpenType. Attention : les polices OpenType ne sont pas incorporées dans le PDF généré. Il est nécessaire d'installer ces polices sur le poste client pour obtenir un rendu correct. Champ au format RTF Limitations générales : - Le libellé au format RTF peut être tronqué lors d'un saut de page.
- Les tableaux contenus dans un champ RTF ne sont pas imprimés.
- Les images utilisées dans les champs RTF ne sont pas imprimées.
La fonction iParamètre utilisée avec le paramètre "RTFWINDOWS=NON" ou avec la constante iRTFAvecImagesEtTableaux permet d'imprimer correctement les tableaux et les images contenus dans les champs RTF.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|