Функция PDF (экспериментальная)
Применимо к: Приложениям Canvas Приложениям, управляемым моделями
[Данная статья посвящена предварительному выпуску и может быть изменена.]
Экспорт содержимого с текущего экрана в объект для использования в нескольких сценариях.
Внимание
- Это экспериментальная функция.
- Экспериментальные функции не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы. Дополнительная информация: Общие сведения об экспериментальных, предварительных и устаревших версиях функций в приложениях на основе холста
- Поведение, описанное в этой статье, доступно только при включенной экспериментальной функции PDF в Параметры > Предстоящие функции > Экспериментальные (по умолчанию она выключена).
- Ваш отзыв очень важен для нас. Сообщите нам свое мнение на форуме сообщества для экспериментальных функций Power Apps.
Description
Функция PDF позволяет выбрать экран или части экрана для экспорта в объект PDF (BLOB-объект).
Различные параметры конфигурации обеспечивают разные результаты для итогового сгенерированного PDF-файла.
Внимание
- Создание PDF происходит на устройстве, на котором запущено приложение. Различные устройства, такие как настольные компьютеры и мобильные устройства, будут иметь разные возможности при создании PDF-файла.
- Создание PDF-файла с исключительно большим размером файла может привести к сбою приложения. Это зависит от емкости устройства, на котором вы запускаете приложение. Помните о размере и количестве изображений, а также о том, сколько данных вы хотите включить в сгенерированный PDF-файл, особенно для приложений, предназначенных для использования на мобильном устройстве.
Заметка
- Вы можете создать PDF-файл только из содержимого, существующего на экране, где вы вызвали функцию PDF. Например, если вы добавили функцию PDF на второй экран, то только содержимое второго экрана может быть включено в сгенерированный PDF-файл.
Синтаксис
PDF(Имя экрана или элемента управления [,{Размер, DPI, Поле, Ориентация, ExpandContainers}])
Имя экрана или элемента управления – Обязательно. Экран или элемент управления, содержащий содержимое, используемое для создания PDF-файла. Поддерживаемые элементы управления: Vertical Gallery, Vertical Layout Container, Horizontal Layout Container, Container, Screen.
Размер – Необязательно. Управляет размерами сгенерированного PDF-файла. Значение по умолчанию зависит от языкового стандарта пользователя приложения; Letter для США и Канады и A4 для других регионов.
DPI – Необязательно. Управляет масштабированием/разрешением сгенерированного PDF-файла. Должно быть значением, большим 0. Содержимое, превышающее пространство, разрешенное указанными полями, может привести к более высокому эффективному DPI. Значение по умолчанию равно 96.
Поле – Необязательно. Строка, указывающая размер пространства, зарезервированного между содержимым и внешним краем сгенерированного PDF-файла. Каждое поле сгенерированного PDF-файла (верхнее, правое, нижнее, левое) может поддерживать разные значения. Поддерживаемые единицы измерения для этого значения включают дюймы, см, мм, пункты и пиксели. Значение по умолчанию — 0,5 дюйма (12,7 мм) для всех полей.
Ориентация – Необязательно. Определяет, будет ли сгенерированный PDF-файл иметь книжную (вертикальную) или альбомную (горизонтальную) ориентацию. По умолчанию используется портретная (вертикальная).
ExpandContainers – Необязательно. Логическое значение. Определяет, будут ли определенные контейнеры с содержимым, превышающим выделенный им размер, расширяться для отображения всего содержимого в сгенерированном PDF-файле. Затронутые элементы управления включают экраны, контейнеры, вертикальные и горизонтальные контейнеры, вертикальные галереи фиксированной высоты (не вложенные), формы и прокручиваемые элементы управления холстом. По умолчанию используется значение false.
Примеры
Формула | Описание | Результат |
---|---|---|
PDF(Экран1) | Создает объект PDF с настройками по умолчанию. | Объект PDF создается из видимого содержимого экрана Screen1. |
PDF(Контейнер1, {Размер: A3}) | Создает объект PDF с размером бумаги A3. | Объект PDF формата A3 создается из видимого содержимого элемента управления Container1. |
PDF(Экран1, {DPI: 72, Поля: "25 мм", Ориентация: "Альбомная"}) | Создает объект PDF с разрешением (DPI) 72, полем 25 миллиметров и альбомной (горизонтальной) ориентацией. | PDF-файл с заданным разрешением, полем и ориентацией создается с размером по умолчанию (в зависимости от языкового стандарта) из видимого содержимого на экране Screen1. |
PDF(Screen1, {ExpandContainers: true}) | Создает объект PDF с развернутыми применимыми элементами управления. | Создается PDF-файл, в котором любые контейнеры/галереи с большим объемом содержимого, чем видно, расширяются для отображения всего содержимого в сгенерированном PDF-файле. |
Известные ограничения
Некоторые элементы управления не поддерживаются в настоящее время. К ним относятся графики, плитка Power BI, карта и некоторые конфигурации элементов управления PCF сторонних производителей.
Вложенные галереи не поддерживаются.
Нелатинские шрифты, насыщенность и стили шрифта, такие как полужирный и курсив, могут не отображаться в сгенерированном PDF-файле для некоторых шрифтов.
Создание заполняемых PDF-файлов не поддерживается.