Contrôle Camera dans PowerAppsCamera control in PowerApps

Contrôle permettant à l’utilisateur de prendre des photos à l’aide de l’appareil photo de son appareil.A control with which the user can take photos by using the camera on the device.

DescriptionDescription

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.If you add this control, the user can update a data source with one or more photos from wherever the app is running.

Principales propriétésKey properties

Camera : sur un appareil qui dispose de plusieurs appareils photos, l’ID numérique de l’appareil photo utilisé par l’application.Camera – On a device that has more than one camera, the numeric ID of the camera that the app uses.

Propriétés supplémentairesAdditional properties

BorderColor : couleur de bordure du contrôle.BorderColor – The color of a control's border.

BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness : épaisseur de bordure d’un contrôle.BorderThickness – The thickness of a control's border.

Brightness : intensité de lumière que l’utilisateur est susceptible de percevoir dans une image.Brightness – How much light the user is likely to perceive in an image.

Contrast : facilité avec laquelle l’utilisateur peut faire la distinction entre des couleurs similaires dans une image.Contrast – How easily the user can distinguish between similar colors in an image.

DisplayMode : indique si le contrôle autorise l’entrée d’un utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Height : distance entre le haut et le bas d’un contrôle.Height – The distance between a control's top and bottom edges.

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.OnSelect – How the app responds when the user taps or clicks a control.

OnStream : définit le comportement de l’application lorsque la propriété Stream est mise à jour.OnStream – How the app responds when the Stream property is updated.

Photo : image capturée lorsque l’utilisateur prend une photo.Photo – The image captured when the user takes a picture.

Stream : image mise à jour automatiquement en fonction de la propriété StreamRate.Stream – Automatically updated image based on the StreamRate property.

StreamRate : fréquence de mise à jour de l’image de la propriété Stream, en millisecondes.StreamRate – How often to update the image on the Stream property, in milliseconds. Cette valeur peut être comprise entre 100 (1/10 de seconde) et 3 600 000 (1 heure).This value can range from 100 (1/10th of a second) to 3,600,000 (1 hour).

Tooltip : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible : indique si un contrôle est visible ou est masqué.Visible – Whether a control appears or is hidden.

Width : distance entre les côtés droit et gauche d’un contrôle.Width – The distance between a control's left and right edges.

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).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

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).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

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.Zoom – The percentage by which an image from a camera is magnified or the view of a file in a PDF viewer.

Patch( DataSource, BaseRecord, ChangeRecord )Patch( DataSource, BaseRecord, ChangeRecord )

ExempleExample

  1. Ajoutez un contrôle Camera, nommez-le MyCamera puis définissez sa propriété OnSelect sur la formule suivante :Add a Camera control, name it MyCamera, and set its OnSelect property to this formula:
    Collect(MyPix, MyCamera.Photo)Collect(MyPix, MyCamera.Photo)

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?Don't know how to add, name, and configure a control?

    Vous souhaitez davantage d’informations sur la fonction Collect ou d’autres fonctions ?Want more information about the Collect function or other functions?

  2. Appuyez sur F5, puis prenez une photo en appuyant sur MyCamera.Press F5, and then take a photo by clicking or tapping 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.Add an Image gallery control, and then resize its Image control, its template, and the Image gallery control itself to fit in the screen.
  4. Définissez la propriété Items du contrôle Galerie d’images sur l’expression suivante :Set the Items property of the Image gallery control to this expression:
    MyPix.Url.MyPix.Url.
  5. Définissez la propriété Image du contrôle Image dans la galerie sur l’expression suivante :Set the Image property of the Image control in the gallery to this expression:
    ThisItem.UrlThisItem.Url

    La photo que vous avez prise apparaît dans le contrôle Image gallery.The photo that you took appears in the Image gallery control.

  6. Prenez autant de photos que vous le souhaitez, puis revenez à l’espace de travail par défaut en appuyant sur Échap.Take as many photos as you want, and then return to the default workspace by pressing Esc.
  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.(optional) Set the OnSelect property of the Image control in the Image gallery control to Remove(MyPix, ThisItem), press F5, and then click or tap a photo to remove it.

Utilisez la fonction SaveData pour enregistrer les photos en local ou la fonction Patch pour mettre à jour une source de données.Use the SaveData function to save the photos locally or the Patch function to update a data source.