PDF функция (экспериментальная)

Применимо к: приложениям Canvas

[Данная статья посвящена предварительному выпуску и может быть изменена.]

Экспорт содержимого с текущего экрана в объект для использования в нескольких сценариях.

Внимание

Description

Функция PDF позволяет выбрать экран или части экрана для экспорта в объект (большой двоичный PDF объект).

Различные параметры конфигурации позволяют получить различные результаты для созданного PDFрезультата.

Внимание

  • PDF создание происходит на устройстве, на котором запущено приложение. При создании PDFразличных устройств, таких как настольные компьютеры и мобильные устройства, будут иметь разные емкости.
  • PDF Создание файла с исключительно большим размером может привести к сбою приложения. Это зависит от емкости устройства, на котором вы запускаете приложение. Помните о размере и количестве изображений и количестве данных, которые необходимо включить в созданные PDFприложения, специально для приложений, предназначенных для использования на мобильном устройстве.

Заметка

  • Вы можете создать только содержимое PDF , существующее на экране, где вы вызвали функцию PDF . Например, если вы добавили функцию PDF на экране два, в созданную PDFфункцию можно включить только содержимое на экране.

Синтаксис

PDF (Имя экрана или элемента управления [,{Size, DPI, Margin, Orientation, 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(Container1, {Size: "A3"}) PDF Создает объект с размером бумаги, равным A3. Объект размера A3 PDF создается из видимого содержимого Container1.
PDF(Screen1, {DPI: 72, Margin: "25mm", ориентация: "Альбомная"}) PDF Создает объект с разрешением (DPI), равным 72, полем, равным 25 миллиметрам, а ориентация — альбомной (горизонтальной). С PDF заданным DPI, полем и ориентацией создается размер по умолчанию (зависит от языкового стандарта) из видимого содержимого на Экране1.
PDF(Screen1, {ExpandContainers: true}) PDF Создает объект с развернутыми применимыми элементами управления. Создается, PDF где все контейнеры и коллекции с большим числом содержимого, чем видимые, развернуты для отображения всего содержимого в созданном объекте PDF.

Известные ограничения

  • Некоторые элементы управления не поддерживаются в настоящее время. К ним относятся графики, плитка Power BI, карта и некоторые конфигурации элементов управления PCF сторонних производителей.

  • Вложенные галереи не поддерживаются.

  • Типы скриптов, отличные от Латиниции, и стили шрифтов, такие как полужирный и курсив, могут не отображаться в созданных PDF для некоторых шрифтов.

  • Создание заполняемых PDF-файлов не поддерживается.