Contrôle permettant à l’utilisateur de prendre des photos à l’aide de l’appareil photo de son appareil.

Description

Grâce à ce contrôle, l’utilisateur peut mettre à jour une source de données avec une ou plusieurs photos à partir n’importe quel emplacement où l’application est exécutée.

Principales propriétés

Camera : sur un appareil qui dispose de plusieurs appareils photos, l’ID numérique de l’appareil photo utilisé par l’application.

Propriétés supplémentaires

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.

Brightness : intensité de lumière que l’utilisateur est susceptible de percevoir dans une image.

Contrast : facilité avec laquelle l’utilisateur peut faire la distinction entre des couleurs similaires dans une image.

Disabled : indique si l’utilisateur peut interagir avec le contrôle.

Height : distance entre le haut et le bas d’un contrôle.

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.

OnStream : définit le comportement de l’application lorsque la propriété Stream est mise à jour.

Photo : image capturée lorsque l’utilisateur prend une photo.

Stream : image mise à jour automatiquement en fonction de la propriété StreamRate.

StreamRate : fréquence de mise à jour de l’image de la propriété Stream, en millisecondes. Cette valeur peut être comprise entre 100 (1/10 de seconde) et 3 600 000 (1 heure).

Tooltip : 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 l’écran s’il n’y a pas de conteneur parent).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou l’écran s’il n’y a pas 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 une visionneuse PDF.

Fonctions connexes

Patch( DataSource, BaseRecord, ChangeRecord )

Exemple

Ajouter des photos à un contrôle Image gallery

  1. Ajoutez un contrôle Camera, nommez-le MyCamera puis définissez sa propriété OnSelect sur la formule suivante :
    Collect(MyPix, MyCamera.Photo)

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

    Vous souhaitez obtenir davantage d’informations sur la fonction Collect ou d’autres fonctions ?

  2. Appuyez sur F5, puis prenez une photo en appuyant sur MyCamera.

  3. Ajoutez un contrôle Galerie d’images, puis redimensionnez son contrôle Image, son modèle et le contrôle Galerie d’images lui-même pour les ajuster à l’écran.

  4. Définissez la propriété Items du contrôle Galerie d’images sur l’expression suivante :
    MyPix.Url.

  5. Définissez la propriété Image du contrôle Image dans la galerie sur l’expression suivante :
    ThisItem.Url

    La photo que vous avez prise apparaît dans le contrôle Image gallery.

  6. Prenez autant de photos que vous le souhaitez, puis revenez à l’espace de travail par défaut en appuyant sur Échap.

  7. (facultatif) Définissez la propriété OnSelect du contrôle Image dans le contrôle Galerie d’images sur Remove(MyPix, ThisItem), appuyez sur F5, puis cliquez ou appuyez sur une photo pour la supprimer.

Utilisez la fonction SaveData pour enregistrer les photos en local ou la fonction Patch pour mettre à jour une source de données.