Contrôle Visionneuse PDF (expérimental) dans Power Apps
Contrôle expérimental qui affiche le contenu d’un fichier PDF.
Description
Affichez du texte, des graphiques et d’autres contenus dans un fichier PDF en ajoutant ce type de contrôle et en définissant sa propriété Document sur l’URL, mise entre guillemets doubles, du fichier que vous souhaitez afficher.
Limitations
Le contrôle de visionneuse PDF ne prend en charge que les fichiers PDF conformes à la spécification PDF32000.
L’architecture de sécurité de Power Apps nécessite que le contrôle Visionneuse PDF soit compatible uniquement avec les liens HTTPS, pas HTTP.
La propriété Document doit être liée directement au fichier PDF. Les redirections de serveur ou les vues HTML du document ne sont pas prises en charge.
Le fichier doit être accessible de manière anonyme sans aucune authentification.
Vous ne pouvez pas afficher un document PDF dans votre application si le document réside sur un serveur doté de paramètres de partage de ressources inter-origines (CORS) restrictifs. Pour résoudre ce problème, le serveur qui héberge les documents PDF doit autoriser les demandes d’origine croisée provenant de powerapps.com.
Les objets intégrés tels que les scripts et les boutons ne s’exécutent pas.
L’impression du document n’est pas prise en charge.
Les utilisateurs de l’application peuvent contourner ces limitations en ouvrant des documents PDF dans un navigateur externe, comme demandé si le contrôle ne peut pas ouvrir un document. Cette option est également disponible dans le menu de contrôle pour tous les documents externes.
Propriétés clés
Document : URL, mise entre guillemets doubles, d’un fichier PDF.
Propriétés supplémentaires
ActualZoom – Le zoom réel du contrôle, qui peut différer du zoom demandé avec la propriété Zoom .
BorderColor : couleur de bordure du contrôle.
BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.
BorderThickness : épaisseur de bordure d’un contrôle.
CurrentFindText : terme de recherche actuel en cours d’utilisation.
CurrentPage : numéro de la page d’un fichier PDF qui est réellement affichée.
DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).
DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété DisplayMode est définie sur Disabled.
Fill : couleur d’arrière-plan d’un contrôle.
FindNext : recherche l’instance suivante de FindText dans le document.
FindPrevious : recherche l’instance précédente de FindText dans le document.
FindText : terme de recherche à rechercher dans le document.
Height : distance entre le haut et le bas d’un contrôle.
HoverBorderColor : indique la couleur de bordure d’un contrôle quand l’utilisateur maintient le pointeur de la souris sur ce contrôle.
OnSelect – Actions à effectuer lorsque l’utilisateur appuie sur ou sélectionne un contrôle.
OnStateChange – Actions à effectuer lorsque l’état du contrôle change.
PaddingBottom : distance entre le texte d’un contrôle et le bord inférieur de ce contrôle.
PaddingLeft : distance entre le texte d’un contrôle et le bord gauche de celui-ci.
PaddingRight : distance entre le texte d’un contrôle et le bord droit de celui-ci.
PaddingTop : distance entre le texte d’un contrôle et le bord supérieur de ce contrôle.
Page : numéro de la page que vous souhaitez afficher.
PageCount : nombre de pages dans un document.
PressedBorderColor – La couleur de la bordure d’un contrôle lorsque l’utilisateur appuie ou sélectionne ce contrôle.
ShowControls : indique si un lecteur audio ou vidéo montre, par exemple, un bouton de lecture et un curseur de volume, et un contrôle Pen montre, par exemple, des icônes pour dessiner, effacer et supprimer.
Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.
Visible : indique si un contrôle est visible ou est masqué.
Width : distance entre les côtés droit et gauche d’un contrôle.
X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou de l’écran à défaut de conteneur parent).
Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou de l’écran à défaut de conteneur parent).
Zoom : pourcentage d’agrandissement ou de réduction d’une image d’un appareil photo ou de l’affichage d’un fichier dans un contrôle Visionneuse PDF.
Raccourcis clavier
- J - Page suivante
- K - Page précédente
- N - Page suivante
- R - Faire pivoter toutes les pages à 90° dans le sens des aiguilles d’une montre
Exemple
Ajoutez un contrôle Visionneuse PDF et définissez sa propriété Document sur l’URL, mise entre guillemets doubles, d’un fichier PDF comme dans cet exemple :
"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"
Le contrôle affiche le fichier PDF.
Vous ne savez pas comment ajouter et configurer un contrôle ?
Instructions d’accessibilité
Toutes les fonctionnalités d’accessibilité des documents PDF ne sont pas prises en charge, car le contrôle Visionneuse PDF est encore en phase expérimentale. Par conséquent, ShowControls doit être défini sur true pour permettre aux utilisateurs d’ouvrir le document dans une application externe.
Découvrez comment créer des documents PDF accessibles avec les directives pour l’accessibilité au contenu Web (WCAG) 2.0 et les normes PDF/UA .
Prise en charge du lecteur d’écran
Pensez à ajouter un titre à l’aide d’une étiquette, si le document PDF n’a pas de titre. Le titre peut être positionné immédiatement avant le contrôle Visionneuse PDF.
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).