PDF fungsi (eksperimental)

Berlaku untuk: Aplikasi kanvas

[Artikel ini adalah dokumentasi prarilis dan dapat berubah.]

Ekspor konten dari layar saat ini ke objek untuk digunakan dalam beberapa skenario.

Penting

Description

Fungsi ini PDF memungkinkan Anda memilih layar atau bagian layar untuk diekspor ke PDF objek (blob).

Opsi konfigurasi yang berbeda memungkinkan hasil yang berbeda untuk hasil yang dihasilkan PDF.

Penting

  • PDF pembuatan terjadi pada perangkat tempat aplikasi berjalan. Perangkat yang berbeda seperti komputer desktop dan perangkat seluler akan memiliki kapasitas yang berbeda saat Anda menghasilkan PDF.
  • Menghasilkan PDF dengan ukuran file yang sangat besar dapat mengakibatkan aplikasi mengalami crash. Hal ini tergantung pada kapasitas perangkat yang Anda jalankan aplikasinya. Ketahui ukuran dan jumlah gambar dan berapa banyak data yang ingin Anda sertakan dalam yang dihasilkan PDF, khusus untuk aplikasi yang dimaksudkan untuk digunakan pada perangkat seluler.

Catatan

  • Anda hanya dapat menghasilkan dari konten yang PDF ada di layar tempat Anda memanggil PDF fungsi. Misalnya, jika Anda telah menambahkan PDF fungsi di layar dua, maka hanya konten di layar dua yang dapat disertakan dalam yang dihasilkan PDF.

Sintaks

PDF (Nama layar atau kontrol [,{Size, DPI, Margin, Orientation, ExpandContainers}])

  • Nama layar atau kontrol – Wajib. Layar atau kontrol yang berisi konten yang akan digunakan untuk menghasilkan PDF. Kontrol yang didukung: Galeri Vertikal, Wadah Tata Letak Vertikal, Wadah Tata Letak Horizontal, Wadah, Layar.

  • Ukuran – Opsional. Mengontrol dimensi dari yang dihasilkan PDF. Nilai default tergantung pada lokal pengguna aplikasi; Letter untuk AS dan Kanada dan A4 untuk lokal lainnya.

  • DPI – Opsional. Mengontrol penskalaan/resolusi dari yang dihasilkan PDF. Harus berupa nilai yang lebih besar dari 0. Konten melebihi ruang yang diizinkan oleh margin tertentu dapat mengakibatkan DPI efektif yang lebih tinggi. Nilai default adalah 96.

  • Margin – Opsional. String yang menentukan ukuran ruang yang dicadangkan antara konten dan tepi luar yang dihasilkan PDF. Setiap margin yang dihasilkan PDF (atas, kanan, bawah, kiri) dapat mendukung nilai yang berbeda. Unit pengukuran yang didukung untuk nilai ini mencakup in, cm, mm, pt, dan px. Nilai default adalah 0,5 cm (12,7 mm) untuk semua margin.

  • Orientasi – Opsional. Mengontrol apakah yang dihasilkan PDF memiliki orientasi potret (vertikal) atau lanskap (horizontal). nilai default adalah potret (vertikal).

  • ExpandContainers – Opsional. Boolean. Mengontrol apakah kontainer tertentu dengan konten yang melebihi ukuran yang dialokasikan diperluas untuk menampilkan semua konten dalam PDF. Kontrol yang terpengaruh mencakup layar, wadah, wadah vertikal dan horizontal, galeri tinggi tetap vertikal (tidak bersarang), formulir, dan kontrol kanvas yang dapat digulir. Nilai default adalah false.

Contoh

Rumus Keterangan Hasil
PDF(Layar1) PDF Menghasilkan objek dengan pengaturan default. Objek PDF dibuat dari konten Screen1 yang terlihat.
PDF(Kontainer1, {Ukuran: "A3"}) PDF Menghasilkan objek dengan ukuran kertas yang diatur ke A3. Objek berukuran PDF A3 dibuat dari konten Kontainer1 yang terlihat.
PDF(Screen1, {DPI: 72, Margin: "25mm", Orientasi: "Landscape"}) PDF Menghasilkan objek dengan resolusi (DPI) yang diatur ke 72, margin diatur ke 25 milimeter, dan orientasi diatur ke lanskap (horizontal). PDF A dengan DPI, margin, dan orientasi yang ditentukan dibuat dalam ukuran default (bergantung pada lokal) dari konten yang terlihat di Screen1.
PDF(Screen1, {ExpandContainers: true}) PDF Menghasilkan objek dengan kontrol yang berlaku diperluas. PDF dibuat di mana setiap kontainer/galeri dengan lebih banyak konten daripada yang terlihat diperluas untuk menampilkan semua konten dalam yang dihasilkanPDF.

Pembatasan yang diketahui

  • Kontrol tertentu tidak didukung saat ini. Ini termasuk bagan, Power BI ubin, Peta, dan beberapa konfigurasi kontrol PCF pihak ketiga.

  • Galeri bersarang tidak didukung.

  • Jenis skrip non-Latin dan bobot dan gaya font seperti tebal dan miring mungkin tidak muncul dalam yang dihasilkan PDF untuk beberapa font.

  • Pembuatan PDF yang dapat diisi tidak didukung.