Partajați prin


Funcția PDF (experimental)

Se aplică pentru: planșă de lucru apps Aplicații bazate pe model

[Acest articol este documentație de prelansare și poate suferi modificări.]

Exportați conținutul din ecranul curent într-un obiect pentru a fi utilizat în mai multe scenarii.

Important

Descriere

Funcția PDF vă permite să selectați un ecran sau porțiuni de ecran pentru export într-un obiect PDF (blob).

Opțiunile de configurare diferite permit rezultate diferite pentru PDF-ul generat rezultat.

Important

  • Generarea PDF are loc pe dispozitivul pe care rulează aplicația. Dispozitivele diferite, cum ar fi computerele desktop și dispozitivele mobile, vor avea capacități diferite atunci când generați un PDF.
  • Generarea unui PDF cu o dimensiune de fișier excepțional de mare poate duce la prăbușirea aplicației. Aceasta depinde de capacitatea dispozitivului pe care rulați aplicația. Fiți conștienți de dimensiunea și numărul de imagini și de câte date doriți să includeți în PDF-ul generat, în special pentru aplicațiile destinate utilizării pe un dispozitiv mobil.

Notă

  • Puteți genera un PDF numai din conținutul existent pe ecran unde ați invocat funcția PDF. De exemplu, dacă ați adăugat funcția PDF pe ecranul doi, atunci numai conținutul din ecranul doi poate fi inclus în PDF-ul generat.

Sintaxă

PDF(Screen or control name [,{Size, DPI, Margin, Orientation, ExpandContainers}])

  • Nume ecran sau control – Obligatoriu. Ecranul sau controlul care conține conținutul de utilizat pentru a genera PDF-ul. Comenzi acceptate: Galerie verticală, Container cu aspect vertical, Container cu aspect orizontal, Container, Ecran.

  • Dimensiune – Opțional. Controlează dimensiunile PDF-ului generat. Valoarea implicită depinde de locația utilizatorului aplicației; Scrisoare pentru SUA și Canada și A4 pentru alte locații.

  • DPI – Opțional. Controlează scalare/rezoluție PDF-ului generat. Trebuie să fie o valoare mai mare decât 0. Conținutul care depășește spațiul permis de marjele specificate poate duce la un DPI efectiv mai mare. Valoarea implicită este 96.

  • Margine – Opțional. Un șir care specifică dimensiunea spațiului rezervat între conținut și marginea exterioară a PDF-ului generat. Fiecare margine a PDF-ului generat (sus, dreapta, jos, stânga) poate suporta o valoare diferită. Unitățile de măsură acceptate pentru această valoare includ în, cm, mm, pt și px. Valoarea implicită este 0,5 inchi (12,7 mm) pentru toate marginile.

  • Orientare – Opțional. Controlează dacă PDF-ul generat are o orientare portret (verticală) sau peisaj (orizontală). Valoarea implicită este portret (vertical).

  • ExpandContainers – Opțional. Boolean. Controlează dacă anumite containere cu conținut care depășește dimensiunea lor alocată se extind pentru a afișa tot conținutul în PDF-ul generat. Comenzile afectate includ ecrane, containere, containere verticale și orizontale, galerii verticale cu înălțime fixă (neimbricate), formulare și comenzi de pânză derulabilă. Valoarea implicită este false.

Exemple

Formula Descriere Rezultat
PDF(Screen1) Generează un obiect PDF cu setările implicite. Un obiect PDF este creat din conținutul vizibil al Ecranului 1.
PDF(Container1, {Size: A3}) Generează un obiect PDF cu dimensiunea hârtiei setată la A3. Un obiect PDF de dimensiunea A3 este creat din conținutul vizibil al Container1.
PDF(Screen1, {DPI: 72, Margin: "25mm", Orientation: "Landscape"}) Generează un obiect PDF cu rezoluția (DPI) setată la 72, marja setată la 25 de milimetri și orientarea setată la peisaj (orizontal). Un PDF cu DPI, marja și orientarea specificate este creat în dimensiunea implicită (în funcție de local) din conținutul vizibil de pe Screen1.
PDF(Screen1, {ExpandContainers: true}) Generează un obiect PDF cu controalele aplicabile extinse. Este creat un PDF în care orice containere/galeri cu mai mult conținut decât este vizibil sunt extinse pentru a afișa tot conținutul din PDF-ul generat.

Limitări cunoscute

  • Anumite comenzi nu sunt acceptate momentan. Acestea includ diagrame, Power BI tigla, hartă și unele configurații ale controalelor PCF terțe.

  • Galeriile imbricate nu sunt acceptate.

  • Este posibil ca tipurile de scripturi non-latine și greutățile și stilurile fonturilor, cum ar fi aldine și cursive, să nu apară în PDF-ul generat pentru unele fonturi.

  • Crearea de fișiere PDF care pot fi completate nu este acceptată.