Partager via


Contrôle éditeur de texte enrichi dans Power Apps

Permettre aux utilisateurs de mettre en forme du texte dans une zone d’édition WYSIWYG. Le format de sortie est HTML.

Descriptif

Le contrôle Éditeur de texte enrichi permet à l’utilisateur de mettre en forme le texte de l’application dans une zone d’édition WYSIWYG.

Le format d’entrée et de sortie est HTML, mais le contrôle n’est pas un éditeur HTML. L’éditeur supprime le script, le style, l’objet et les attributs HTML non pris en charge.

Les fonctionnalités prises en charge sont les suivantes :

  • Gras, italique et soulignement
  • Texte et couleur de surbrillance
  • Taille du texte
  • Listes numérotées et à puces
  • Hyperlinks
  • Effacer la mise en forme

Pour utiliser le contrôle à l’intérieur d’un formulaire, sélectionnez la carte Modifier le texte de plusieurs lignes et personnalisez-la en insérant le contrôle RTE.

Propriétés principales

Valeur par défaut : propriété d’entrée pour la valeur de texte initiale affichée dans l’éditeur

HtmlText – Propriété de sortie pour le texte enrichi obtenu au format HTML

Propriétés supplémentaires

AccessibleLabel : étiquette pour les lecteurs d’écran. Doit décrire l’objectif des pièces jointes.

DisplayMode : indique si le contrôle vous permet d’ajouter et de supprimer des fichiers (Modifier), d’afficher uniquement les données (Affichage) ou de désactiver (Désactivé).

EnableSpellCheck : indique si le vérificateur orthographique du navigateur est activé. Cette fonctionnalité vérifie uniquement l’orthographe dans la langue par défaut du navigateur. Power Apps pour Windows ne prend pas en charge cette propriété.

Hauteur : distance entre le bord supérieur du contrôle et son bord inférieur.

TabIndex : ordre de navigation à l’aide du clavier par rapport à d’autres contrôles.

Visible : indique si un contrôle est visible ou masqué.

Largeur : distance entre le bord gauche du contrôle et son bord droit.

X : distance entre le bord gauche du contrôle et le bord gauche de son conteneur parent, ou l’écran s’il n’y a pas de conteneur parent.

Y : distance entre le bord supérieur du contrôle et le bord supérieur de son conteneur parent, ou l’écran s’il n’y a pas de conteneur parent.

Instructions d’accessibilité

Prise en charge du lecteur d’écran

Prise en charge du clavier

  • Définissez TabIndex sur zéro ou supérieur afin que les utilisateurs du clavier puissent y accéder.

Conseil / Astuce

Sélectionnez Alt+0 pendant que l’éditeur est concentré pour en savoir plus sur les autres raccourcis clavier.

Note

Lorsque la barre d’outils est axée, sélectionnez Tab ou Maj+Tab pour passer d’un groupe de barres d’outils à l’autre. Vous ne pouvez pas revenir du dernier groupe au premier groupe ou inversement.

Limites

L’apparence n’est pas garantie lors de l’utilisation d’autres produits

Lorsque vous utilisez du texte enrichi sur différents produits, il peut ne pas ressembler exactement à celui-ci.

  • Vous pouvez coller du texte enrichi à partir de pages web, de Microsoft Word et d’autres applications. Toutefois, l’apparence peut varier en fonction des fonctionnalités de l’appareil, du navigateur et de la source externe.
  • De même, si vous créez du texte enrichi en dehors des applications de canevas, il peut sembler légèrement différent, car les styles intégrés de l’autre application ne sont pas présents.
  • Si vous incorporez l’application canevas dans une autre application, l’application hôte peut remplacer les styles du texte enrichi. Par exemple, lorsque vous utilisez une application canevas comme page personnalisée dans une application pilotée par modèle, l’application hôte supprime les styles de liste. Les listes à puces n’affichent pas de points de puces dans une page personnalisée.

Parfois, vous souhaiterez peut-être que le texte enrichi s’affiche différemment en fonction de son emplacement. Par exemple, la police primaire peut être différente dans un autre produit, ou la couleur du texte peut changer lorsque l’utilisateur active le mode sombre. Pour un affichage cohérent, composez et affichez du texte enrichi dans les applications de canevas uniquement.

Les images collées peuvent ne pas apparaître de manière cohérente

Une image collée peut apparaître dans un navigateur, mais pas dans une application mobile. Ou il peut apparaître par intermittence ou pas du tout. Il s’agit de signes indiquant que l’image collée n’est pas prise en charge en raison des éléments suivants :

  • Partage de ressources cross-origin (CORS). L’hôte d’image bloque le chargement de l’image sur Power Apps.
  • Authentification. L’image n’est pas accessible publiquement et est accessible uniquement après vous être connecté à l’hôte d’image.
  • Prise en charge du format d’image. Les formats d’image courants tels que jpg et png sont pris en charge, mais les types moins courants peuvent ne pas être pris en charge par le navigateur ou l’appareil.

Les navigateurs ou les appareils peuvent représenter des images en texte enrichi différemment. Certains copient l’image en tant que données brutes, tandis que d’autres peuvent simplement référencer l’URL de l’image. Les URL d’image peuvent ne pas être accessibles pour les raisons ci-dessus.

Conseil / Astuce

Utilisez un outil de capture d'écran ou de capture d'image pour copier et coller des images afin d'obtenir les meilleurs résultats.

Lors de la modification d’une application, la touche Alt n’autorise pas l’interaction avec le contrôle

Dans Power Apps Studio, l’appui sur Alt pour une interaction rapide ne fonctionne pas. Vous pouvez uniquement interagir avec l’éditeur de texte enrichi lors de l’aperçu de l’application.