Partager via


Fonction PDF (expérimentale)

S’applique à : Applications canevas Applications pilotées par modèle

[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]

Exportez le contenu de l’écran actuel vers un objet pour une utilisation dans plusieurs scénarios.

Important

Description

La fonction PDF permet de sélectionner un écran ou des portions d’écran à exporter vers un objet PDF (blob).

Différentes options de configuration permettent différents résultats pour le PDF généré résultant.

Important

  • La génération de PDF se produit sur l’appareil sur lequel l’application est en cours d’exécution. Différents appareils tels que les ordinateurs de bureau et les appareils mobiles auront des capacités différentes lorsque vous générez un PDF.
  • La génération d’un PDF avec une taille de fichier exceptionnellement grande peut entraîner le blocage de l’application. Cela dépend de la capacité de l’appareil sur lequel vous exécutez l’application. Soyez conscient de la taille et du nombre d’images et de la quantité de données à inclure dans le PDF généré, en particulier pour les applications destinées à être utilisées sur un appareil mobile.

Note

  • Vous ne pouvez générer un PDF qu’à partir du contenu existant sur l’écran où vous avez appelé la fonction PDF. Par exemple, si vous avez ajouté la fonction PDF sur l’écran deux, seul le contenu de l’écran deux peut être inclus dans le PDF généré.

Syntaxe

PDF(Screen or control name [,{Size, DPI, Margin, Orientation, ExpandContainers}])

  • Nom de l’écran ou de la commande : obligatoire. L’écran ou le champ contenant le contenu à utiliser pour générer le PDF. Contrôles pris en charge : Galerie verticale, Conteneur de mise en page verticale, Conteneur de mise en page horizontale, Conteneur, Écran.

  • Taille : facultatif. Contrôle les dimensions du PDF généré. La valeur par défaut dépend des paramètres régionaux de l’utilisateur de l’application ; lettre pour les États-Unis et le Canada et A4 pour les autres paramètres régionaux.

  • DPI : facultatif. Contrôle la mise à l’échelle/résolution du PDF généré. Doit être une valeur supérieure à 0. Le contenu dépassant l’espace autorisé par les marges spécifiées peut entraîner un DPI effectif plus élevé. La valeur par défaut est 96.

  • Marge : facultatif. Une chaîne spécifiant la taille de l’espace réservé entre le contenu et le bord extérieur du PDF généré. Chaque marge du PDF généré (haut, droite, bas, gauche) peut prendre en charge une valeur différente. Les unités de mesure prises en charge pour cette valeur incluent in, cm, mm, pt et px. La valeur par défaut est de 0,5 pouce (12,7 mm) pour toutes les marges.

  • Orientation : facultatif. Contrôle si le PDF généré a une orientation portrait (vertical) ou paysage (horizontal). La valeur par défaut est portrait (vertical).

  • ExpandContainers : facultatif. Booléenne. Contrôle si certains conteneurs dont le contenu dépasse leur taille allouée se développent pour afficher tout le contenu du PDF généré. Les contrôles concernés incluent les écrans, les conteneurs, les conteneurs verticaux et horizontaux, les galeries verticales à hauteur fixe (non imbriquées), les formulaires et les contrôles de canevas défilants. La valeur par défaut est false.

Examples

Formule Description Résultat
PDF(Screen1) Génère un objet PDF avec les paramètres par défaut. Un objet PDF est créé à partir du contenu visible de Screen1.
PDF(Container1, {Size: A3}) Génère un objet PDF avec le format de papier défini sur A3. Un objet PDF au format A3 est créé à partir du contenu visible de Container1.
PDF(Screen1, {DPI: 72, Margin: "25mm", Orientation: "Landscape"}) Génère un objet PDF avec la résolution (DPI) définie sur 72, la marge définie sur 25 millimètres et l’orientation définie sur paysage (horizontal). Un PDF avec le PPP, la marge et l’orientation spécifiés est créé dans la taille par défaut (en fonction des paramètres régionaux) à partir du contenu visible sur Screen1.
PDF(Screen1, {ExpandContainers: true}) Génère un objet PDF avec les contrôles applicables développés. Un PDF est créé dans lequel tous les conteneurs/galeries avec plus de contenu que ce qui est visible sont développés pour afficher tout le contenu du PDF généré.

Limitations connues

  • Certains contrôles ne sont actuellement pas pris en charge. Ceux-ci incluent des graphiques, Power BI des vignettes, des cartes et certaines configurations de contrôles PCF tiers.

  • Les galeries imbriquées ne sont pas prises en charge.

  • Les types d’écritures non latines et les poids et styles de police tels que le gras et l’italique peuvent ne pas apparaître dans le PDF généré pour certaines polices.

  • La création de fichiers PDF à remplir n’est pas prise en charge.