Sdílet prostřednictvím


PDF funkce (experimentální)

Platí pro: Aplikace plátna

[Tento článek představuje předběžnou dokumentaci a může se změnit.]

Exportuje obsah z aktuální obrazovky do objektu pro použití ve více scénářích.

Důležité

Description

Funkce PDF umožňuje vybrat obrazovku nebo části obrazovky pro export do objektu PDF (objektu blob).

Různé možnosti konfigurace umožňují pro výsledný vygenerovaný PDFvýsledek různé výsledky .

Důležité

  • PDF generování probíhá na zařízení, na kterém je aplikace spuštěná. Různá zařízení, jako jsou stolní počítače a mobilní zařízení, budou mít při generování PDFzařízení různé kapacity .
  • Vygenerování PDF s mimořádně velkou velikostí souboru může vést k chybovému ukončení aplikace. To závisí na kapacitě zařízení, na kterém aplikaci spouštíte. Mějte na paměti velikost a počet obrázků a množství dat, která chcete zahrnout do vygenerovaného PDFsouboru , konkrétně pro aplikace určené pro použití na mobilním zařízení.

Poznámka:

  • Z obsahu existujícího na obrazovce, na kterém jste funkci vyvolaliPDF, můžete vygenerovat PDF pouze obsah. Pokud jste například přidali PDF funkci na obrazovce 2, pak do vygenerovaného PDFsouboru může být zahrnut pouze obsah na obrazovce 2 .

Syntaxe

PDF (Název obrazovky nebo ovládacího prvku [,{Velikost, DPI, Okraj, orientace, ExpandContainers}])

  • Název obrazovky nebo ovládacího prvku – Povinné. Obrazovka nebo ovládací prvek obsahující obsah, který chcete použít k vygenerování PDF. Podporované ovládací prvky: Vertical Gallery, Vertical Layout Container, Horizontal Layout Container, Container, Screen.

  • Velikost – Volitelná. Řídí rozměry vygenerovaného PDF. Výchozí hodnota závisí na národním prostředí uživatele aplikace; Letter pro USA a Kanadu a A4 pro ostatní národní prostředí.

  • DPI – volitelné. Řídí škálování a rozlišení vygenerovaného PDFsouboru . Musí být hodnota větší než 0. Obsah přesahující prostor povolený zadanými okraji může mít za následek vyšší efektivní DPI. Výchozí hodnota je 96.

  • Marže – Volitelné. Řetězec určující velikost prostoru vyhrazeného mezi obsahem a vnějším okrajem vygenerovaného PDFsouboru . Každý okraj vygenerovaného PDF (horní, pravý, dolní, levý) může podporovat jinou hodnotu. Podporované jednotky měření pro tuto hodnotu zahrnují in, cm, mm, pt a px. Výchozí hodnota je 0,5 palce (12,7 mm) pro všechny okraje.

  • Orientace – Volitelné. Určuje, jestli má vygenerovaný PDF orientaci na výšku (svisle) nebo na šířku (vodorovně). Výchozí hodnota je na šířku (vertikální).

  • ExpandContainers – Volitelné. Logický. Určuje, zda určité kontejnery s obsahem, které překračují přidělenou velikost rozbalit, aby se zobrazil veškerý obsah vygenerovaný PDF. Mezi ovlivněné ovládací prvky patří obrazovky, kontejnery, vertikální a horizontální kontejnery, vertikální galerie s pevnou výškou (ne vnořené), formuláře a rolovací ovládací prvky plátna. Výchozí hodnota je false.

Příklady

Vzorec Description Výsledek
PDF(Obrazovka 1) Vygeneruje PDF objekt s výchozím nastavením. Objekt PDF se vytvoří z viditelného obsahu obrazovky Screen1.
PDF(Kontejner1, {Size: "A3"}) Vygeneruje PDF objekt s formátem papíru nastaveným na A3. Objekt velikosti PDF A3 se vytvoří z viditelného obsahu kontejneru 1.
PDF(Obrazovka 1, {DPI: 72, okraj: "25mm", orientace: "Na šířku"}) Vygeneruje PDF objekt s rozlišením (DPI) nastaveným na 72, okrajem nastaveným na 25 milimetrů a orientací nastavenou na šířku (vodorovně). A PDF se zadaným dpi, okrajem a orientací se vytvoří ve výchozí velikosti (závislé na národním prostředí) z viditelného obsahu na obrazovce Screen1.
PDF(Screen1, {ExpandContainers: true}) Vygeneruje PDF objekt s rozbalenými příslušnými ovládacími prvky. Vytvoří PDF se tam, kde se všechny kontejnery nebo galerie s větším obsahem, než je vidět, rozbalí, aby se zobrazil veškerý obsah vygenerovaného PDFsouboru .

Známá omezení

  • Některé ovládací prvky nejsou v současné době podporovány. Patří mezi ně grafy, dlaždice Power BI, mapa a některé konfigurace ovládacích prvků PCF třetí strany.

  • Vnořené galerie nejsou podporovány.

  • U některých písem nemusí být vygenerované PDF typy a styly písma, jako jsou tučné písmo a kurzíva.

  • Vytváření vyplnitelných PDF není podporováno.