DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions PDF
  • Propriétés spécifiques à la description des variables de type pdfParamètre
  • Fonctions WLangage utilisant les variables de type pdfParamètre
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
pdfParamètre (Type de variable)
En anglais : pdfParameter
Le type pdfParamètre permet de définir toutes les caractéristiques d'un fichier PDF à générer. Les caractéristiques de ce fichier PDF peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Affichage de deux pages entières avec défilement et page de couverture
Params est un pdfParamètre
Params.Qualité = iQualitéElevée
Params.Zoom = zoomPleineLargeur
Params.AffichagePage = affDeuxPages + affAvecDéfilement + affAvecCouverture
iParamètrePDF(Params)
iDestination(iPDFGénérique)
iImprimeEtat(MonEtat)
 
LanceAppliAssociée(iDernierFichier())
// Affichage d'une page avec défilement et avec zoom au contenu
param est un pdfParamètre
param.Zoom = zoomContenu
param.AffichagePage = affUnePage + affAvecDéfilement
iParamètrePDF(param)
iDestination(iPDFGénérique, gsNomPDF)
iImprimeEtat(ETAT_Base)
 
LanceAppliAssociée(gsNomPDF)
// Affichage d'une page en 100% avec défilement
param est un pdfParamètre
param.Zoom = 100
param.AffichagePage = affAvecDéfilement
iParamètrePDF(param)
iDestination(iPDFGénérique, gsNomPDF)
iImprimeEtat(ETAT_Base)
 
LanceAppliAssociée(gsNomPDF)
Remarques

Propriétés spécifiques à la description des variables de type pdfParamètre

Les propriétés suivantes peuvent être utilisées pour manipuler les paramètres d'un fichier PDF :
Nom de la propriétéType manipuléEffet
AffichagePageConstante de type EntierMode d'affichage de la page dans le lecteur PDF utilisé. Correspond à une combinaison des constantes suivantes :
  • affAvecCouverture : Considère la première page du fichier PDF comme étant une couverture. La première page est affichée à droite lors d'un affichage en mode 2 pages.
  • affAvecDéfilement : Affichage avec défilement : Affiche les pages selon une colonne verticale ininterrompue occupant la largeur d'une page. Le défilement peut être activé pour un affichage 1 page ou 2 pages.
  • affDéfaut (Valeur par défaut) : Affichage par défaut.
  • affDeuxPages : Affichage de deux pages à la fois, côte à côte du ficher PDF dans le lecteur PDF.
  • affUnePage : Affichage d'une seule page à la fois du fichier PDF dans le lecteur PDF. Les parties adjacentes ne sont pas affichées.
FormatCouleurConstante de type EntierGestion de la couleur dans le fichier PDF :
  • pdfCouleur : Création d'un fichier PDF en couleurs.
  • pdfNiveauGris : Création d'un fichier PDF en noir et blanc.
MotDePasseModificationChaîne de caractèresMot de passe utilisé pour permettre la modification des propriétés du PDF.
MotDePasseOuvertureChaîne de caractèresMot de passe à demander lors de l'ouverture du PDF.
ProtectionConstantes de type EntierOptions de protection du fichier PDF généré. Correspond à la combinaison des constantes suivantes :
  • Options de format :
    • iPDFA ou iPDFA1b : PDF au format PDF/A-1b. Tous les éléments nécessaires à l'affichage ou l'impression du fichier PDF sont intégrés au fichier généré. La taille du fichier généré est donc plus importante.
      Remarque : Ce format implique certaines limitations :
      • Transparence des images non gérée.
      • Polices de type OpenType non gérées.
      • Utilisation de polices incorporables.
    • iPDFA3b : PDF au format PDF/A-3b. Tous les éléments nécessaires à l'affichage ou l'impression du fichier PDF sont intégrés au fichier généré. La taille du fichier généré est donc plus importante. Il est possible d'ajouter au fichier PDF, des fichiers au format XML, CSV, traitement de texte, tableur, etc.
      Remarque : Ce format implique certaines limitations :
      • Transparence des images non gérée.
      • Polices de type OpenType non gérées.
      • Utilisation de polices incorporables.
  • Options de protection :
    • iProtectionAucune : Aucune protection du fichier PDF.
    • iProtectionCommentaire : Protection contre l'ajout ou la modification de commentaires.
    • iProtectionImpression : Le fichier PDF ne pourra pas être imprimé.
    • iProtectionModification : Le contenu du fichier PDF ne pourra pas être modifié.
    • iProtectionSélection : Le contenu du fichier PDF ne pourra pas être copié ou extrait du fichier.
QualitéConstante de type EntierQualité de compression des couleurs et des niveaux de gris :
  • iQualitéAutomatique : Qualité calculée automatiquement.
  • iQualitéElevée : Qualité de compression élevée.
  • iQualitéFaible : Qualité de compression faible.
  • iQualitéMaximale : Qualité de compression maximale.
  • iQualitéMinimale : Qualité de compression minimale.
  • iQualitéMoyenne : Qualité de compression moyenne.
SignetBooléen
  • Vrai si les signets doivent être pris en compte dans le PDF. Un signet est automatiquement défini pour chaque page du PDF. Chaque signet a pour nom "Page <numéro de la page>" (par exemple "Page 1").
  • Faux dans le cas contraire.
UnicodeBooléen
  • Vrai si le PDF est au format Unicode,
  • Faux dans le cas contraire.
VersionConstante de type EntierVersion du PDF généré :
  • iPDF14 : PDF généré au format PDF 1.4 (valeur par défaut).
  • iPDF15 : PDF généré au format PDF 1.5
  • iPDF16 : PDF généré au format PDF 1.6
  • iPDF17 : PDF généré au format PDF 1.7
ZoomEntier ou constante de type EntierZoom appliqué par défaut au fichier PDF à son ouverture :
  • Valeur de zoom comprise en 25% et 6400%,
  • zoomContenu : Zoom permettant d'afficher la page de sorte que le texte et les images occupent toute la largeur du visualisateur utilisé.
  • zoomDéfaut : Zoom par défaut.
  • zoomPageEntière : Zoom permettant d'afficher une page entière.
  • zoomPleineHauteur : Zoom permettant d'afficher la page entière dans sa hauteur.
  • zoomPleineLargeur : Zoom permettant d'afficher la page entière dans sa largeur.
  • zoomTailleRéelle : Zoom à 100%.

Fonctions WLangage utilisant les variables de type pdfParamètre

iParamètrePDFFixe les options du fichier PDF généré.
PDFAjouteFiligraneAjoute un filigrane sur toutes les pages ou sur certaines pages d'un fichier PDF existant.
PDFAjouteImageAjoute une image dans une page d'un fichier PDF existant.
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/07/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale