PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Manipuler le champ Lecteur PDF par programmation
  • Initialiser un champ Lecteur PDF
  • Imprimer le contenu d'un champ Lecteur PDF
  • Propriétés spécifiques au champ Lecteur PDF
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Un champ Lecteur PDF peut être manipulé par programmation.
Pour manipuler un champ Lecteur PDF par programmation, WINDEV propose les fonctions de gestion du champ Lecteur PDF.
Cette page d'aide détaille comment manipuler un champ Lecteur PDF par programmation.
Versions 25 et supérieures
iPhone/iPad Le champ Lecteur PDF est désormais disponible pour les applications iPhone/iPad.
Android Le champ Lecteur PDF est désormais disponible pour les applications Android.
Nouveauté 25
iPhone/iPad Le champ Lecteur PDF est désormais disponible pour les applications iPhone/iPad.
Android Le champ Lecteur PDF est désormais disponible pour les applications Android.
iPhone/iPad Le champ Lecteur PDF est désormais disponible pour les applications iPhone/iPad.
Android Le champ Lecteur PDF est désormais disponible pour les applications Android.
Manipuler le champ Lecteur PDF par programmation

Initialiser un champ Lecteur PDF

Pour afficher un fichier PDF dans un champ Lecteur PDF, il est possible de :
  • Définir le document initial (onglet "Général" de la fenêtre de description du champ).
  • Affecter le champ Lecteur PDF directement avec le fichier PDF. Par exemple :
    // Sélectionne un fichier .pdf dans le répertoire en cours
    sNomFichier est une chaîne
    sNomFichier = fSélecteur("", "Présentation.pdf", ...
    "Sélection de fichiers PDF", ...
    "Fichier Pdf (*.pdf)" + TAB + "*.pdf", "*.pdf", fselOuvre)
     
    SI sNomFichier ~="" ALORS
    // Aucun fichier sélectionné
    RETOUR
    FIN
     
    // Chargement du fichier PDF
    PDF_MonDocument = sNomFichier
    Cas des mots de passe :
    • WINDEV Si un mot de passe est utilisé pour protéger le fichier en ouverture, une fenêtre sera affichée pour saisir le mot de passe.
    • AndroidiPhone/iPad Il n'est pas possible d'ouvrir un fichier PDF protégé en ouverture.
  • Utiliser la fonction <Lecteur PDF>.Ouvre. Par exemple :
    PDF_MonDocument.Ouvre("C:\Users\test\Documents\fichier.pdf")
     
    SI ErreurDétectée() ALORS
    Erreur(ErreurInfo())
    RETOUR
    FIN
    Remarque : La fonction <Lecteur PDF>.Ouvre offre la possibilité de donner le mot de passe du fichier par programmation.

Imprimer le contenu d'un champ Lecteur PDF

Pour imprimer le contenu d'un champ Lecteur PDF, il suffit d'utiliser la fonction iImprimePDF. Par exemple :
iImprimePDF(PDF_MonLecteurPDF)

Propriétés spécifiques au champ Lecteur PDF

Les propriétés suivantes sont spécifiques au champ Lecteur PDF. Elles permettent essentiellement de manipuler les caractéristiques du champ :
Versions 23 et supérieures
CheminFichier
Nouveauté 23
CheminFichier
CheminFichier
La propriété ..CheminFichier permet de connaître :
Versions 23 et supérieures
ModeAffichage
Nouveauté 23
ModeAffichage
ModeAffichage
La propriété ..ModeAffichage permet de connaître et de modifier le mode d’affichage d'un champ Traitement de texte ou d'un champ Lecteur PDF.
Versions 23 et supérieures
ModeAffichageAutoAuChargement
ModeAffichageAutoAuChargement
La propriété ..ModeAffichageAutoAuChargement permet de connaître et de modifier le comportement du mode d’affichage lors du chargement d’un document PDF.
Versions 23 et supérieures
ModeManipulation
Nouveauté 23
ModeManipulation
ModeManipulation
La propriété ..ModeManipulation permet de connaître ou de modifier le mode de manipulation du champ Lecteur PDF via la souris. La souris peut permettre de sélectionner du texte dans le document ou bien de se déplacer dans les pages du document.
Versions 09 et supérieures
NombrePage
Nouveauté 09
NombrePage
NombrePage
La propriété ..NombrePage permet de connaître :
  • WINDEV le nombre de pages présentes dans un fichier image de type "multi-pages". Cette image est affichée soit dans un champ Image, soit dans le fond d'un champ Graphe.
  • WINDEV le nombre de pages présentes dans un fichier PDF affiché dans un champ Image.
  • Versions 23 et supérieures
    WINDEVAndroidiPhone/iPad le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    Nouveauté 23
    WINDEVAndroidiPhone/iPad le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    WINDEVAndroidiPhone/iPad le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
  • Versions 23 et supérieures
    WINDEV le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
    Nouveauté 23
    WINDEV le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
    WINDEV le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
Versions 23 et supérieures
NombrePageAccessible
NombrePageAccessible
La propriété ..NombrePageAccessible permet de connaître le nombre de pages actuellement chargées dans le champ Lecteur PDF ou dans le champ Traitement de texte.
Versions 23 et supérieures
NuméroPageAffichée
NuméroPageAffichée
La propriété ..NuméroPageAffichée permet de connaître et de modifier le numéro de la page actuellement affichée dans le champ Lecteur PDF ou dans le champ Traitement de texte.
Versions 23 et supérieures
VoletNavigationVisible
VoletNavigationVisible
La propriété ..VoletNavigationVisible permet de gérer l'affichage du volet des vignettes dans le champ Lecteur PDF.
Versions 12 et supérieures
Zoom
Nouveauté 12
Zoom
Zoom
La propriété ..Zoom permet de connaître ou de modifier la valeur du zoom utilisée :
  • dans un champ Image.
  • dans un champ Carte.
  • dans un champ Organigramme.
  • dans un champ Table, Table hiérarchique, Tableau Croisé Dynamique, Tableur ou Liste.
  • dans un champ Traitement de texte.
  • dans un champ Lecteur PDF.
  • dans une fenêtre.
Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Lecteur PDF, consultez Propriétés associées au champ Lecteur PDF.
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire