Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Prend une photo ou charge des images à partir de l’appareil local.
Descriptif
Avec ce contrôle, les utilisateurs peuvent prendre des photos ou charger des fichiers image à partir de leur appareil et mettre à jour la source de données avec ce contenu. Sur un appareil mobile, l’utilisateur reçoit la boîte de dialogue de choix de l’appareil pour choisir entre prendre une photo ou en sélectionner une déjà disponible.
Ce contrôle est un contrôle groupé contenant deux contrôles : une image et un bouton Ajouter une image. Le contrôle Image affiche l’image chargée ou un espace réservé si aucune image n’a été chargée. Le bouton Ajouter une image vous invite à charger une image.
Consultez la référence du contrôle Image pour les propriétés d’image .
Limites
Le contrôle image présente les limitations suivantes :
- Lorsque vous utilisez le contrôle Ajouter une image sur iOS, les images importées à l’aide de l’appareil photo ou de la galerie ne contiennent pas de métadonnées telles que l’orientation, les informations d’emplacement ou les paramètres de l’appareil photo.
Ajouter des propriétés du bouton Image
AccessibleLabel : étiquette pour les lecteurs d’écran. Doit décrire l’objectif de l’ajout d’une image.
Aligner : emplacement du texte par rapport au centre horizontal de son contrôle.
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.
ChangePictureText : texte qui apparaît sur le bouton lorsqu’une image a été chargée.
Couleur : couleur du texte dans un contrôle.
DisabledBorderColor : couleur de la bordure d’un contrôle si la propriété DisplayMode du contrôle a la valeur Disabled.
DisabledColor : couleur du texte dans un contrôle si sa propriété DisplayMode est définie sur Disabled.
DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.
DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Modifier), affiche uniquement les données (Affichage) ou est désactivé (Désactivé).
Erreur : en cas de problème lors du chargement d’une image, cette propriété contient une chaîne d’erreur appropriée.
Remplissage : couleur d’arrière-plan d’un contrôle.
FocusBorderColor : couleur de la bordure d’un contrôle lorsque le contrôle est concentré.
FocusBorderThickness : épaisseur de la bordure d’un contrôle lorsque le contrôle est concentré.
Police : nom de la famille de polices dans laquelle le texte apparaît.
FontWeight : poids du texte dans un contrôle : Gras, Semibold, Normal ou Plus léger.
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.
HoverColor : couleur du texte dans un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.
HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.
Italique : indique si le texte d’un contrôle est italique.
Média : identificateur du clip lu par un contrôle audio ou vidéo.
OnChange : actions à effectuer lorsque l’utilisateur modifie la valeur d’un contrôle (par exemple, en ajustant un curseur).
OnSelect : actions à effectuer lorsque l’utilisateur appuie ou clique sur un contrôle.
Remplissage : distance entre le texte d’un bouton d’importation ou d’exportation et les bords de ce bouton.
PressedBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.
PressedColor : couleur du texte dans un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.
PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.
Réinitialiser : indique si un contrôle revient à sa valeur par défaut.
Taille : taille de police du texte qui apparaît sur un contrôle.
Barre d’accès : indique si une ligne s’affiche via le texte qui apparaît sur un contrôle.
TabIndex : ordre de navigation clavier par rapport à d’autres contrôles.
Texte : texte qui apparaît sur le bouton lorsqu’une image n’a pas été chargée.
Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.
Soulignement : indique si une ligne apparaît sous le texte qui apparaît sur un contrôle.
UseMobileCamera : indique s’il faut utiliser directement une caméra mobile, lorsqu’elle est disponible. La définition de cette valeur sur TRUE force les utilisateurs à prendre une photo à l’aide de l’appareil photo et désactive le chargement d’images existantes à partir de la galerie d’appareils.
VerticalAlign : emplacement du texte sur un contrôle par rapport au centre vertical de ce 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).
Fonctions associées
Patch( DataSource, BaseRecord, ChangeRecord )
Examples
Ajouter des images à un contrôle Galerie d’images
Ajoutez un contrôle Ajouter une image , puis cliquez trois fois dessus.
Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?
Dans la boîte de dialogue Ouvrir , cliquez ou appuyez sur un fichier image, puis cliquez ou appuyez sur Ouvrir.
Ajoutez un contrôle Button , déplacez-le sous le contrôle Ajouter une image et définissez la propriété OnSelect pour le contrôle Button sur cette formule :
Collect(MyPix, AddMediaButton1.Media)Vous souhaitez plus d’informations sur la fonction Collect ou d’autres fonctions ?
Ajoutez un contrôle de galerie verticale et définissez sa propriété Items sur MyPix.
Sélectionnez le contrôle Image dans la galerie et définissez sa propriété Image sur ThisItem.Value.
Appuyez sur F5, puis cliquez ou appuyez sur le contrôle Bouton .
L’image du contrôle Ajouter une image apparaît dans le contrôle Galerie verticale . Si votre image n’a pas le même rapport d’aspect que le contrôle Image dans le contrôle Galerie verticale , définissez la propriété ImagePosition du contrôle Image sur Fit.
Cliquez ou appuyez sur Le contrôle Ajouter une image , cliquez ou appuyez sur un autre fichier image, cliquez ou appuyez sur Ouvrir, puis cliquez ou appuyez sur le contrôle Bouton que vous avez ajouté.
La deuxième image apparaît dans le contrôle Galerie d’images.
(facultatif) Répétez l’étape précédente une ou plusieurs fois, puis revenez à l’espace de travail par défaut en appuyant sur Échap.
Utilisez la fonction SaveData pour enregistrer les images localement ou la fonction Patch pour mettre à jour une source de données.
Conseils sur l’accessibilité
Les mêmes instructions relatives au bouton et à l’image s’appliquent. En outre, tenez compte des éléments suivants :
Contraste des couleurs
- Le bouton Ajouter une image doit avoir un contraste adéquat entre son texte et son arrière-plan. Étant donné que l’image chargée peut avoir des couleurs variables, utilisez un remplissage opaque sur le bouton Ajouter une image pour garantir un contraste cohérent.
Prise en charge du lecteur d’écran
- Le bouton Ajouter une image doit avoir Text et ChangePictureText qui invite l’utilisateur à ajouter ou modifier une image.
Prise en charge du clavier
- Le bouton Ajouter une image doit avoir TabIndex de zéro ou supérieur afin que les utilisateurs du clavier puissent y accéder.
- Le bouton Ajouter une image doit avoir des indicateurs de focus clairement visibles. Utilisez FocusBorderColor et FocusBorderThickness pour y parvenir.