Controllo Fotocamera in PowerAppsCamera control in PowerApps

Controllo che permette all'utente di scattare foto usando la fotocamera del dispositivo.A control with which the user can take photos by using the camera on the device.

DescrizioneDescription

Aggiungendo questo controllo, l'utente può aggiornare un'origine dati con una o più foto, ovunque sia in esecuzione l'app.If you add this control, the user can update a data source with one or more photos from wherever the app is running.

Proprietà chiaveKey properties

Camera: in un dispositivo dotato di più di una fotocamera, indica l'ID numerico di quella usata dall'app.Camera – On a device that has more than one camera, the numeric ID of the camera that the app uses.

Proprietà aggiuntiveAdditional properties

BorderColor: colore del bordo di un controllo.BorderColor – The color of a control's border.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness: spessore del bordo di un controllo.BorderThickness – The thickness of a control's border.

Brightness: luminosità potenzialmente percepita da un utente in un'immagine.Brightness – How much light the user is likely to perceive in an image.

Contrast: indica quanto facilmente l'utente può distinguere colori simili in un'immagine.Contrast – How easily the user can distinguish between similar colors in an image.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Height: distanza tra i bordi superiore e inferiore del controllo.Height – The distance between a control's top and bottom edges.

OnSelect: modo in cui l'app risponde quando l'utente tocca o fa clic su un controllo.OnSelect – How the app responds when the user taps or clicks a control.

OnStream: risposta dell'app quando la proprietà Stream viene aggiornata.OnStream – How the app responds when the Stream property is updated.

Photo: immagine acquisita dall'utente.Photo – The image captured when the user takes a picture.

Stream: aggiorna automaticamente l'immagine in base alla proprietà StreamRate.Stream – Automatically updated image based on the StreamRate property.

StreamRate: frequenza con cui aggiornare l'immagine della proprietà Stream, in millisecondi.StreamRate – How often to update the image on the Stream property, in milliseconds. Questo valore va da 100 (un decimo di secondo) a 3.600.000 (un'ora).This value can range from 100 (1/10th of a second) to 3,600,000 (1 hour).

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible: indica se un controllo viene visualizzato o è nascosto.Visible – Whether a control appears or is hidden.

Width: distanza tra i bordi sinistro e destro di un controllo.Width – The distance between a control's left and right edges.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre, schermata se non c'è un contenitore padre.X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

X: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre, schermata se non c'è un contenitore padre.Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Zoom: percentuale di ingrandimento di un'immagine da una fotocamera o della visualizzazione di un file in un visualizzatore 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 )

EsempioExample

  1. Aggiungere un controllo Fotocamera, denominarlo MyCamera e impostarne la proprietà OnSelect sulla formula seguente:Add a Camera control, name it MyCamera, and set its OnSelect property to this formula:
    Collect(MyPix, MyCamera.Photo) Collect(MyPix, MyCamera.Photo)

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?Don't know how to add, name, and configure a control?

    Sono necessarie altre informazioni sulla funzione Collect o su altre funzioni?Want more information about the Collect function or other functions?

  2. Premere F5 e quindi scattare una foto toccando o facendo clic su MyCamera.Press F5, and then take a photo by clicking or tapping MyCamera.
  3. Aggiungere un controllo Raccolta immagini e ridimensionarne il controllo Immagine e il modello, quindi ridimensionare lo stesso controllo Raccolta immagini per adattarlo allo schermo.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. Impostare la proprietà Items del controllo Raccolta immagini su questa espressione:Set the Items property of the Image gallery control to this expression:
    MyPix.Url.MyPix.Url.
  5. Impostare la proprietà Immagine del controllo Immagine su questa espressione:Set the Image property of the Image control in the gallery to this expression:
    ThisItem.Url ThisItem.Url

    La foto scattata verrà visualizzata nel controllo Raccolta immagini.The photo that you took appears in the Image gallery control.

  6. Scattare tutte le foto desiderate e quindi premere ESC per tornare all'area di lavoro predefinita.Take as many photos as you want, and then return to the default workspace by pressing Esc.
  7. (Facoltativo) Impostare la proprietà OnSelect del controllo Immagine nel controllo Raccolta immagini su Remove(MyPix, ThisItem), premere F5 e quindi toccare o fare clic su una foto per rimuoverla.(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.

Usare la funzione SaveData per salvare le foto in locale o la funzione Patch per aggiornare un'origine dati.Use the SaveData function to save the photos locally or the Patch function to update a data source.