PDF (експериментална)

Отнася се за: Приложения за платно

[Тази статия е предварително издание на документацията и подлежи на промяна.]

Експортирайте съдържание от текущия екран към обект за използване в множество сценарии.

Важно

Описание

Функцията PDF ви позволява да изберете екран или части от екрана за експортиране в PDF обект (blob).

Различните опции за конфигуриране позволяват различни резултати за получения генериран PDF.

Важно

  • PDF генерация се случва на устройството, на което се изпълнява приложението. Различните устройства, като настолни компютри и мобилни устройства, ще имат различен капацитет, когато генерирате PDF.
  • Генерирането на PDF с изключително голям размер на файла може да доведе до срив на приложението. Това зависи от капацитета на устройството, на което стартирате приложението. Имайте предвид размера и броя на изображенията и колко данни искате да включите в генерирания PDF, специално предназначен за приложения, предназначени за използване на мобилно устройство.

Бележка

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

Синтаксис

PDF (Име на екрана или контролата [,{Size, DPI, Margin, Orientation, ExpandContainers}])

  • Име на екрана или контролата – Задължително. Екранът или контролата, съдържаща съдържанието, което да се използва за генериране на PDF. Поддържани контроли: Вертикална галерия, Контейнер с вертикално оформление, Контейнер с хоризонтално оформление, Контейнер, Екран.

  • Размер – по избор. Контролира размерите на генерирания PDF. Стойността по подразбиране зависи от локала на потребителя на приложението; Letter за САЩ и Канада и A4 за други локали.

  • DPI – По избор. Контролира мащабирането/разделителната способност на генерирания PDF. Трябва да е стойност по-голяма от 0 Съдържанието, надвишаващо пространството, разрешено от посочените полета, може да доведе до по-висок ефективен DPI. Стойността по подразбиране е 96.

  • Марж – по избор. Низ, задаващ размера на мястото, запазено между съдържанието и външния ръб на генерирания PDF. Всяко поле на генерираното PDF (горе, дясно, долу, ляво) може да поддържа различна стойност. Поддържаните мерни единици за тази стойност включват in, cm, mm, pt и px. Стойността по подразбиране е 0,5 инча (12,7 мм) за всички полета.

  • Ориентация – по избор. Определя дали генерираната PDF има портретна (вертикална) или пейзажна (хоризонтална) ориентация. Стойността по подразбиране е портрет (вертикално).

  • ExpandContainers – по избор. Булев. Контролира дали определени контейнери със съдържание, които превишават заделяния им размер, се разширяват, за да се покаже цялото съдържание в генерирания PDF. Засегнатите контроли включват екрани, контейнери, вертикални и хоризонтални контейнери, вертикални галерии с фиксирана височина (невложени), формуляри и контроли за платно с възможност за превъртане. Стойността по подразбиране е false.

Примери

Формула Описание Резултат
PDF(Екран 1) PDF Генерира обект с настройките по подразбиране. Създава PDF се обект от видимото съдържание на "Екран1".
PDF(Контейнер1, {Размер: "A3"}) Генерира PDF обект с размер на хартията, зададен на A3. Създава се обект с размер PDF A3 от видимото съдържание на контейнер1.
PDF(Екран1, {DPI: 72, Поле: "25 мм", Ориентация: "Пейзажна"}) PDF Генерира обект с разделителна способност (DPI), зададена на 72, зададено на 25 милиметра, и ориентация, зададена на пейзажна (хоризонтална). A PDF със зададените стойност на "тонч", "поле" и "ориентация" се създава в размера по подразбиране (в зависимост от езиковата променлива) от видимото съдържание на екрана1.
PDF(Екран1, {ExpandContainers: true}) PDF Генерира обект с разширени приложими контроли. Създава PDF се, където всички контейнери/галерии с повече съдържание, отколкото се вижда, се разгъват, за да се покаже цялото съдържание в генерирания PDF.

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

  • Някои контроли не се поддържат в момента. Те включват диаграми, Power BI плочки, карта и някои конфигурации на PCF контроли на трети страни.

  • Вложените галерии не се поддържат.

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

  • Създаването на PDF файлове с възможност за попълване не се поддържа.