Controle Camera no PowerAppsCamera control in PowerApps

Um controle com o qual o usuário pode tirar fotos usando a câmera no dispositivo.A control with which the user can take photos by using the camera on the device.

DescriçãoDescription

Se você adicionar esse controle, o usuário poderá atualizar uma fonte de dados com uma ou mais fotos de onde o aplicativo está em execução.If you add this control, the user can update a data source with one or more photos from wherever the app is running.

Propriedades-chaveKey properties

Camera – em um dispositivo com mais de uma câmera, a ID numérica da câmera que o aplicativo usa.Camera – On a device that has more than one camera, the numeric ID of the camera that the app uses.

Propriedades adicionaisAdditional properties

BorderColor – a cor da borda do controle.BorderColor – The color of a control's border.

BorderStyle – se a borda do controle é Solid, Dashed, Dotted ou None.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness – a espessura da borda do controle.BorderThickness – The thickness of a control's border.

Brightness – quanta luz provavelmente o usuário perceberá em uma imagem.Brightness – How much light the user is likely to perceive in an image.

Contrast – como o usuário pode distinguir facilmente as cores semelhantes em uma imagem.Contrast – How easily the user can distinguish between similar colors in an image.

DisplayMode – se o controle permite entrada do usuário (Edição), apenas exibe dados (Exibição) ou está desabilitado (Desabilitado).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Height – a distância entre a parte superior do controle e as bordas inferiores.Height – The distance between a control's top and bottom edges.

OnSelect – como o aplicativo responde quando o usuário toca ou clica em um controle.OnSelect – How the app responds when the user taps or clicks a control.

OnStream – como o aplicativo responde quando a propriedade Stream é atualizada.OnStream – How the app responds when the Stream property is updated.

Photo – a imagem capturada quando o usuário faz uma foto.Photo – The image captured when the user takes a picture.

Stream – imagem atualizada automaticamente com base na propriedade StreamRate.Stream – Automatically updated image based on the StreamRate property.

StreamRate – a frequência para atualizar a imagem na propriedade Stream, em milissegundos.StreamRate – How often to update the image on the Stream property, in milliseconds. Esse valor pode variar de 100 (1/10 de segundo) a 3.600.000 (1 hora).This value can range from 100 (1/10th of a second) to 3,600,000 (1 hour).

Dica de ferramenta – texto explicativo exibido quando o usuário passa o mouse sobre um controle.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible – se um controle é exibido ou está oculto.Visible – Whether a control appears or is hidden.

Width – a distância entre das bordas esquerda e direita de um controle.Width – The distance between a control's left and right edges.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (tela, se não houver contêiner pai).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (tela, se não houver contêiner pai).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Zoom – o percentual no qual uma imagem de uma câmera é ampliada ou a exibição de um arquivo em um visualizador de 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 )

ExemploExample

  1. Adicione um controle Camera, chame-o de MyCamera e defina sua propriedade OnSelect como esta fórmula:Add a Camera control, name it MyCamera, and set its OnSelect property to this formula:
    Collect(MyPix, MyCamera.Photo)Collect(MyPix, MyCamera.Photo)

    Não sabe como adicionar, nomear e configurar um controle?Don't know how to add, name, and configure a control?

    Deseja obter mais informações sobre a função Collect ou outras funções?Want more information about the Collect function or other functions?

  2. Pressione F5 e, em seguida, tire uma foto clicando ou tocando em MyCamera.Press F5, and then take a photo by clicking or tapping MyCamera.
  3. Adicione um controle da Galeria de imagens e redimensione seu controle de Imagem, seu modelo e o próprio controle da Galeria de imagens para caber na tela.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. Defina a propriedade Itens do controle da Galeria de imagens para esta expressão:Set the Items property of the Image gallery control to this expression:
    MyPix.Url.MyPix.Url.
  5. Defina a propriedade Imagem do controle de Imagem na galeria para esta expressão:Set the Image property of the Image control in the gallery to this expression:
    ThisItem.UrlThisItem.Url

    A foto que você tirou aparece no controle da Galeria de imagens.The photo that you took appears in the Image gallery control.

  6. Tire quantas fotos quiser e então volte para o espaço de trabalho padrão ao pressionar Esc.Take as many photos as you want, and then return to the default workspace by pressing Esc.
  7. (opcional) Defina a propriedade OnSelect do controle de Imagem no controle da Galeria de imagens como Remove(MyPix, ThisItem), pressione F5 e clique ou toque em uma foto para removê-la.(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.

Use a função SaveData para salvar as fotos localmente ou a função Patch para atualizar uma fonte de dados.Use the SaveData function to save the photos locally or the Patch function to update a data source.