Делает снимок или загружает изображения с локального устройства.

Описание

С помощью этого элемента управления пользователи могут делать снимки или передавать файлы изображений со своих устройств, а также обновлять источник данных с применением этого содержимого. На мобильном устройстве пользователя откроется диалоговое окно выбора устройства, в котором можно выбрать один из вариантов: сделать снимок или выбирать уже имеющийся.

Это составной элемент управления, состоящий из двух элементов. Один раз нажмите, чтобы выбрать внешний элемент управления, показывающий загруженное изображение. Второй раз нажмите, чтобы выбрать внутренний элемент управления "Метка".

Свойства внешнего элемента управления

Эти свойства относятся к внешнему элементу управления.

BorderColor — цвет границы элемента управления.

BorderStyle — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.

BorderThickness — толщина границы элемента управления.

Disabled определяет, может ли пользователь взаимодействовать с элементом управления.

DisabledBorderColor — цвет границы элемента управления, если его свойство Disabled имеет значение true.

DisabledFill — цвет фона элемента управления, если его свойство Disabled имеет значение true.

Error — при наличии проблемы с передачей изображения это свойство будет содержать соответствующую строку ошибки.

Fill — цвет фона элемента управления.

Height — расстояние между верхним и нижним краем элемента управления.

HoverBorderColor — цвет границы элемента управления при удерживании указателя мыши на нем.

HoverFill — цвет фона элемента управления при удерживании указателя мыши на нем.

Media — идентификатор клипа, воспроизводимого элементом управления "Звук" или "Видео".

OnSelect — поведение приложения, когда пользователь щелкает элемент управления или касается его.

PressedBorderColor — цвет границы элемента управления при щелчке или касании.

PressedFill — цвет фона элемента управления при щелчке или касании.

Visible определяет, отображается ли элемент управления или он скрыт.

Width — расстояние между левым и правым краем элемента управления.

X — расстояние между левым краем элемента управления и левым краем его родительского контейнера (или экрана, если родительского контейнера нет).

Y — расстояние между верхним краем элемента управления и верхним краем его родительского контейнера (или экрана, если родительского контейнера нет).

Свойства внутреннего текста

Эти свойства относятся к внутреннему элементу управления "Метка", в котором по умолчанию отображается текст "Коснитесь или щелкните, чтобы добавить рисунок". Чтобы выбрать этот внутренний элемент управления, дважды нажмите элемент управления Добавить изображение.

Align — расположение текста относительно центра элемента управления по горизонтали.

Color — цвет текста в элементе управления.

DisabledColor — цвет текста в элементе управления, если его свойство Disabled имеет значение true.

Font — имя семейства шрифтов, используемых для отображения текста.

FontWeight — толщина текста в элементе управления: Bold (Жирный), Semibold (Полужирный), Normal (Обычный) или Lighter (Очень тонкий).

HoverColor — цвет текста в элементе управления при удерживании указателя мыши на нем.

Italic определяет, когда текст в элементе управления отображается курсивом.

OnChange — поведение приложения, когда пользователь изменяет значение элемента управления (например, перемещая ползунок).

Padding — расстояние между текстом кнопки "Импорт" или "Экспорт" и границами кнопки.

PressedColor — цвет текста в элементе управления при щелчке или касании.

Size — размер шрифта текста, отображаемого в элементе управления.

Strikethrough определяет, когда через текст, отображаемый в элементе управления, проходит линия.

Text — текст, отображаемый в элементе управления, или текст, который пользователь вводит в элемент управления.

Underline определяет, когда под текстом, отображаемым в элементе управления, проходит линия.

VerticalAlign — расположение текста в элементе управления относительно центра этого элемента управления по вертикали.

Связанные функции

Patch( DataSource; BaseRecord; ChangeRecord )

Пример

Добавление изображений в коллекцию

  1. Добавьте элемент управления Добавить изображение и щелкните его три раза.

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. В диалоговом окне Открыть выберите файл изображения и нажмите Открыть.

  3. Добавьте элемент управления Кнопка, переместите его под элемент управления Добавить изображение и укажите для свойства OnSelect элемента Кнопка следующую формулу:
    Collect(MyPix, AddMediaButton1.Media)

    Нужны дополнительные сведения о функции Collect или других функциях?

  4. Добавьте элемент управления Коллекция изображений и укажите для его свойства Items значение MyPix.

  5. Нажмите клавишу F5 и выберите элемент управления Кнопка.

    Изображение из элемента управления Добавить изображение появляется в элементе управления Коллекция изображений. Если пропорции вашего изображения отличаются от элемента управления Image в элементе управления Коллекция изображений, укажите для свойства ImagePosition элемента управления Image значение Fit.

  6. Нажмите элемент управления Добавить изображение, выберите другой файл изображения, нажмите Открыть, а затем нажмите добавленный вами элемент управления Кнопка.

    В элементе управления Коллекция изображений появляется второе изображение.

  7. (Необязательно) Повторите предыдущее действие один и несколько раз, а затем нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Для сохранения изображений на локальном устройстве используйте функцию SaveData, а для обновления источника данных — функцию Patch.