PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV 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/iPadApple WatchUniversal 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.
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 docx
    PDF_MonDocument = sNomFichier
    Attention : 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.
  • 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 :
  • 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.
  • le nombre de pages présentes dans un fichier PDF affiché dans un champ Image.
  • Versions 23 et supérieures
    WINDEV le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    Nouveauté 23
    WINDEV le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    WINDEV 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.
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
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire