Controllo che permette all'utente di scattare foto usando la fotocamera del dispositivo.

Descrizione

Aggiungendo questo controllo, l'utente può aggiornare un'origine dati con una o più foto, ovunque sia in esecuzione l'app.

Proprietà chiave

Camera: in un dispositivo dotato di più di una fotocamera, indica l'ID numerico di quella usata dall'app.

Proprietà aggiuntive

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

Brightness: luminosità potenzialmente percepita da un utente in un'immagine.

Contrast: indica quanto facilmente l'utente può distinguere colori simili in un'immagine.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

Height: distanza tra i bordi superiore e inferiore del controllo.

OnSelect: modo in cui l'app risponde quando l'utente tocca o fa clic su un controllo.

OnStream: risposta dell'app quando la proprietà Stream viene aggiornata.

Photo: immagine acquisita dall'utente.

Stream: aggiorna automaticamente l'immagine in base alla proprietà StreamRate.

StreamRate: frequenza con cui aggiornare l'immagine della proprietà Stream, in millisecondi. Questo valore va da 100 (un decimo di secondo) a 3.600.000 (un'ora).

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre, schermata se non c'è un contenitore padre.

X: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre, schermata se non c'è un contenitore padre.

Zoom: percentuale di ingrandimento di un'immagine da una fotocamera o della visualizzazione di un file in un visualizzatore PDF.

Funzioni correlate

Patch( DataSource, BaseRecord, ChangeRecord )

Esempio

Aggiungere foto a un controllo Raccolta immagini

  1. Aggiungere un controllo Fotocamera, denominarlo MyCamera e impostarne la proprietà OnSelect sulla formula seguente:
    Collect(MyPix, MyCamera.Photo)

    Non si sa come aggiungere un controllo, assegnargli un nome e configurarlo?

    Sono necessarie altre informazioni sulla funzione Collect o su altre funzioni?

  2. Premere F5 e quindi scattare una foto toccando o facendo clic su 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.

  4. Impostare la proprietà Items del controllo Raccolta immagini su questa espressione:
    MyPix.Url.

  5. Impostare la proprietà Immagine del controllo Immagine su questa espressione:
    ThisItem.Url

    La foto scattata verrà visualizzata nel controllo Raccolta immagini.

  6. Scattare tutte le foto desiderate e quindi premere ESC per tornare all'area di lavoro predefinita.

  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.

Usare la funzione SaveData per salvare le foto in locale o la funzione Patch per aggiornare un'origine dati.