Элемент управления "Камера" в PowerAppsCamera control in PowerApps

С помощью элемента управления "Камера" пользователь может делать фотографии, используя камеру устройства.A control with which the user can take photos by using the camera on the device.

ОписаниеDescription

Если этот элемент управления добавлен в приложение, пользователь может обновить источник данных одной или несколькими фотографиями.If you add this control, the user can update a data source with one or more photos from wherever the app is running.

Основные свойстваKey properties

Camera — на устройстве с несколькими камерами это число идентифицирует камеру, используемую приложением.Camera – On a device that has more than one camera, the numeric ID of the camera that the app uses.

Дополнительные свойстваAdditional properties

BorderColor — цвет границы элемента управления.BorderColor – The color of a control's border.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness — толщина границы элемента управления.BorderThickness – The thickness of a control's border.

Brightness — яркость изображения.Brightness – How much light the user is likely to perceive in an image.

Contrast — контрастность, или легкость различения похожих цветов в изображении.Contrast – How easily the user can distinguish between similar colors in an image.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Height — расстояние между верхним и нижним краем элемента управления.Height – The distance between a control's top and bottom edges.

OnSelect — поведение приложения, когда пользователь щелкает элемент управления или касается его.OnSelect – How the app responds when the user taps or clicks a control.

OnStream — поведение приложения при обновлении свойства Stream.OnStream – How the app responds when the Stream property is updated.

Photo — изображение, создаваемое, когда пользователь делает снимок.Photo – The image captured when the user takes a picture.

Stream — изображение, автоматически обновляемое согласно свойству StreamRate.Stream – Automatically updated image based on the StreamRate property.

StreamRate — интервал обновления изображения, определенного с помощью свойства Stream, в миллисекундах.StreamRate – How often to update the image on the Stream property, in milliseconds. Допустимые значения — от 100 (1/10 секунды) до 3 600 000 (1 час).This value can range from 100 (1/10th of a second) to 3,600,000 (1 hour).

Tooltip — пояснительный текст, отображаемый при наведении указателя мыши на элемент управления.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible определяет, отображается ли элемент управления или он скрыт.Visible – Whether a control appears or is hidden.

Width — расстояние между левым и правым краем элемента управления.Width – The distance between a control's left and right edges.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Zoom — процент, на который увеличивается изображение с камеры или представление файла в средстве просмотра 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 )

ПримерExample

  1. Добавьте в приложение элемент управления Камера, назовите его MyCamera и назначьте его свойству OnSelect следующую формулу:Add a Camera control, name it MyCamera, and set its OnSelect property to this formula:
    Collect(MyPix, MyCamera.Photo)Collect(MyPix, MyCamera.Photo)

    Не знаете, как добавить, назвать и настроить элемент управления?Don't know how to add, name, and configure a control?

    Нужны дополнительные сведения о функции Collect или других функциях?Want more information about the Collect function or other functions?

  2. Нажмите клавишу F5, а затем сделайте снимок, щелкнув элемент MyCamera.Press F5, and then take a photo by clicking or tapping MyCamera.
  3. Добавьте элемент управления Коллекция изображений, а затем измените размеры его элемента управления Изображение, его шаблона и самого элемента управления Коллекция изображений, чтобы они поместились на экране.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. Назначьте свойству Items элемента управления Коллекция изображений следующее выражение:Set the Items property of the Image gallery control to this expression:
    MyPix.Url.MyPix.Url.
  5. Убедитесь, что для свойства Image элемента управления Изображение задано следующее выражение:Set the Image property of the Image control in the gallery to this expression:
    ThisItem.UrlThisItem.Url

    Сделанная вами фотография появится в элементе управления Коллекция изображений.The photo that you took appears in the Image gallery control.

  6. Сделайте столько фотографий, сколько хотите, а затем вернитесь в рабочую область по умолчанию, нажав клавишу Esc.Take as many photos as you want, and then return to the default workspace by pressing Esc.
  7. (Необязательно.) Назначьте свойству OnSelect элемента управления Изображение в элементе управления Коллекция изображений формулу Remove(MyPix; ThisItem), нажмите клавишу F5, а затем щелкните фотографию, чтобы удалить ее.(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.

Для сохранения фотографий на локальном устройстве используйте функцию SaveData, а для обновления источника данных — функцию Patch.Use the SaveData function to save the photos locally or the Patch function to update a data source.