Share via


Funktionen PDF (eksperimentel)

Gælder for: Lærredapps Modelbaserede apps

[Denne artikel er til dokumentationen til den foreløbige udgivelse. Der kan forekomme ændringer.]

Eksportér indhold fra det aktuelle skærmbillede til et objekt, så det kan bruges i flere scenarier.

Vigtigt

Beskrivelse

Med PDF-funktionen kan du vælge et skærmbillede eller et udsnit af et skærmbillede, der skal eksporteres til et PDF-objekt (BLOB).

Forskellige konfigurationsindstillinger muliggør forskellige udfald for den oprettede PDF-fil.

Vigtigt

  • PDF-oprettelse sker på den enhed, hvor appen kører. Forskellige enheder, f.eks. stationære computere og mobilenheder, har forskellige kapaciteter, når du opretter en PDF-fil.
  • Hvis du opretter en PDF-fil med en utrolig stor filstørrelse, kan det medføre, at appen går ned. Dette afhænger af kapaciteten på den enhed, du kører appen på. Vær opmærksom på størrelsen på og antallet af billeder, og hvor mange data du vil inkludere i den genererede PDF, specielt for apps, der er beregnet til brug på en mobilenhed.

Bemærk

  • Du kan kun oprette en PDF-fil ud fra indhold, der findes på skærmen, hvor du har kaldt PDF-funktionen. Hvis du f.eks. har tilføjet PDF-funktionen på skærm to, er det kun indholdet af skærm to, der kan inkluderes i den genererede PDF.

Syntaks

PDF(skærm- eller kontrolnavn [,{Size, DPI, Margin, Orientation, ExpandContainers}])

  • Navn på skærm eller kontrolelement – påkrævet. Det skærmbillede eller den kontrol, der har indhold, der skal bruges til at oprette PDF-filen. Understøttede kontrolelementer: Vertical Gallery, Vertical Layout Container, Horizontal Layout Container, Container, Screen.

  • Size – Valgfrit. Styrer dimensionerne i den oprettede PDF- fil. Standardværdien afhænger af appbrugerens landestandard. Letter til USA og Canada og A4 til andre landestandarder.

  • DPI – Valgfri. Styrer skaleringen/opløsningen af den oprettede PDF- fil. Skal være en værdi, der er større end 0. Indhold, der overstiger den plads, der er tilladt af de angivne marginer, kan resultere i et højere effektivt DPI-antal. Standardværdien er 96.

  • Margin – Valgfri. En streng, der angiver størrelsen på den plads, der er reserveret mellem indholdet og den ydre kant af den oprettede PDF-fil. Hver margin i den oprettede PDF-fil (øverste, højre, nederste eller venstre) kan understøtte en særskilt værdi. Understøttede måleenheder for denne værdi inkluderer in, cm, mm, pt og px. Standardværdien er 0,5" (12,7 mm) for alle marginer.

  • Orientation – Valgfri. Styrer, om den oprettede PDF-fil har en stående (lodret) eller liggende (vandret) retning. Standardværdien er stående (lodret).

  • ExpandContainers – Valgfri. Boolesk. Styrer, om visse objektbeholdere med indhold, der overskrider den tildelte størrelse, udvides, så alt indhold vises i det oprettede PDF-dokument. Påvirkede kontrolelementer omfatter skærmbilleder, objektbeholdere, lodrette og vandrette objektbeholdere, lodrette gallerier med fast højde (ikke indlejret), formularer og kontrolelementer for lærreder, der kan rulles. Standardværdien er false.

Eksempler

Formel Beskrivelse Resultat
PDF(Screen1) Opretter et PDF-objekt med standardindstillingerne. Der oprettes et PDF-objekt ud fra det synlige indhold på Screen1.
PDF(Container1, {Size: A3}) Opretter et PDF-objekt, hvor papirstørrelsen er angivet til A3. Der oprettes et PDF-objekt af størrelse A3 ud fra det synlige indhold i Container1.
PDF(Screen1, {DPI: 72, Margin: "25mm", Orientation: "Landscape"}) Opretter et PDF-objekt, hvor opløsningen (DPI) er angivet til 72, marginen er angivet til 25 millimeter, og retningen er angivet til liggende (vandret). Der oprettes en PDF-fil med det angivne DPI, den angivne margin og retning i standardstørrelsen (afhængigt af landestandard) ud fra det synlige indhold på Screen1.
PDF(Screen1, {ExpandContainers: true}) Opretter et PDF-objekt med de relevante kontrolelementer udvidet. Der oprettes en PDF-fil, hvor alle objektbeholdere/gallerier med mere indhold end synligt udvides, så alt indhold i den oprettede PDF-fil vises.

Kendte begrænsninger

  • Visse kontrolelementer understøttes i øjeblikket ikke. Disse omfatter diagrammer, Power BI-felter, Kort og nogle konfigurationer af PCF-tredjepartskontrolelementer.

  • Indlejrede gallerier understøttes ikke.

  • Ikke-latinske skrifttyper og skrifttykkelser og typografier, f.eks. fed og kursiv, vises måske ikke i den oprettede PDF-fil for visse skrifttyper.

  • Oprettelse af PDF-filer, der kan udfyldes, understøttes ikke.