|
|
|
|
|
- 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
Manipuler un champ Lecteur PDF par programmation
Un champ Lecteur PDF peut être manipulé par programmation. 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 :
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
RETOUR
FIN
PDF_MonDocument = sNomFichier
Cas des mots de passe : 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. ![Android Android](https://doc.pcsoft.fr/ext/images/fr/ANDROID.png?385929803) Il n'est pas possible d'ouvrir un fichier PDF protégé en ouverture.
- Utiliser la fonction LecteurPDFOuvre. Par exemple :
LecteurPDFOuvre(PDF_MonDocument, "C:\Users\test\Documents\fichier.pdf")  SI ErreurDétectée() ALORS Erreur(ErreurInfo()) RETOUR FIN Remarque : La fonction LecteurPDFOuvre 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 :
| | CheminFichier | La propriété CheminFichier permet de connaître : - le nom du fichier xlsx associé à un champ Tableur.
- le nom du fichier associé à un champ Editeur d'images.
- le nom du fichier PDF associée à un champ Lecteur PDF.
- le nom du fichier DOCX associé à un champ Traitement de texte.
- le nom du fichier wddiag associé à un champ Editeur de diagrammes.
| ModeAffichage | La propriété ModeAffichage permet de connaître et de modifier : - le mode d'affichage d'un champ Traitement de texte,
- le mode d'affichage d'un champ Lecteur PDF
- le mode d'affichage d'un champ Editeur HTML,
- le mode d'affichage d'un champ Kanban.
| 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. | 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. | 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.
- le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
- le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
| 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. | 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. | VoletNavigationVisible | La propriété VoletNavigationVisible permet de gérer l'affichage du volet des vignettes dans le champ Lecteur PDF. | 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 un champ Caméra.
- dans un champ Editeur de diagrammes;
- dans une fenêtre.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|