Partager via


Contrôle de visionneuse PDF (expérimental) dans Power Apps

Contrôle expérimental qui montre le contenu d’un fichier PDF.

Descriptif

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, entre guillemets doubles, du fichier que vous souhaitez afficher.

Limites

  1. Le contrôle visionneuse PDF prend uniquement en charge les fichiers PDF conformes à la spécification PDF32000.

  2. L’architecture de sécurité de Power Apps nécessite que la visionneuse PDF ne prend en charge que les liens HTTPS, et non HTTP.

  3. 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.

  4. Le fichier doit être accessible anonymement sans authentification.

  5. Vous ne pouvez pas afficher un document PDF dans votre application si le document réside sur un serveur qui a des paramètres corS (Cross-Origin Resource Sharing) restrictifs. Pour résoudre ce problème, le serveur qui héberge des documents PDF doit autoriser les demandes d’origine croisée de powerapps.com.

  6. Les objets incorporés tels que les scripts et les boutons ne s’exécutent pas.

  7. L’impression du document n’est pas prise en charge.

Les utilisateurs d’applications peuvent contourner ces limitations en ouvrant des documents PDF dans un navigateur externe, comme indiqué 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 principales

Document : URL, placée entre guillemets doubles, d’un fichier PDF.

Propriétés supplémentaires

ActualZoom : zoom réel du contrôle, qui peut différer du zoom demandé avec la propriété Zoom .

BorderColor : couleur de la bordure d’un contrôle.

BorderStyle : indique si la bordure d’un contrôle est Solid, Dashed, Dotted ou None.

BorderThickness : épaisseur de la bordure d’un contrôle.

CurrentFindText : terme de recherche actuel en cours d’utilisation.

CurrentPage : numéro de la page dans un fichier PDF en cours d’affichage.

DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Modifier), affiche uniquement les données (Affichage) ou est désactivé (Désactivé).

DisabledBorderColor : couleur de la bordure d’un contrôle si la propriété DisplayMode du contrôle a la valeur Disabled.

Remplissage : 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.

Hauteur : distance entre les bords supérieurs et inférieurs d’un contrôle.

HoverBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris sur ce contrôle.

OnSelect : actions à effectuer lorsque l’utilisateur appuie 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 ce contrôle.

PaddingRight : distance entre le texte d’un contrôle et le bord droit de ce contrôle.

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 d’un document.

PressedBorderColor : 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 affiche, par exemple, un bouton de lecture et un curseur de volume, et un contrôle de stylet affiche, par exemple, des icônes pour le dessin, l’effacement et l’effacement.

Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.

Visible : indique si un contrôle apparaît ou est masqué.

Largeur : distance entre les bords gauche et droit 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 par lequel une image d’une caméra est agrandie ou la vue d’un fichier dans une visionneuse PDF.

Raccourcis clavier

  • J - Page vers le bas
  • K - Page vers le haut
  • N - Page vers le bas
  • R - Faire pivoter toutes les pages de 90° dans le sens des aiguilles d’une montre

Example

Ajoutez un contrôle visionneuse PDF et définissez sa propriété Document sur l’URL, 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 ?

Conseils sur l’accessibilité

Toutes les fonctionnalités d’accessibilité des documents PDF ne sont pas prises en charge, car la visionneuse PDF est toujours au stade expérimental. 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 normes WCAG (Web Content Accessibility Guidelines ) 2.0 et PDF/UA .

Prise en charge du lecteur d’écran

Envisagez d’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 la visionneuse PDF.