Bagikan melalui


Fungsi PDF (eksperimental)

Berlaku untuk: Aplikasi kanvas Aplikasi berdasarkan model

[Artikel ini adalah dokumentasi prarilis dan dapat berubah.]

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

Penting

Description

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

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

Penting

  • Pembuatan PDF terjadi di perangkat tempat aplikasi berjalan. Perangkat lain seperti komputer desktop dan perangkat bergerak akan memiliki kapasitas yang berbeda saat Anda membuat PDF.
  • Membuat PDF dengan ukuran file yang sangat besar dapat mengakibatkan aplikasi macet. Hal ini tergantung pada kapasitas perangkat yang Anda jalankan aplikasinya. Ketahui ukuran dan jumlah gambar serta jumlah data yang akan disertakan dalam PDF yang dihasilkan, khusus untuk aplikasi yang ditujukan untuk digunakan di perangkat bergerak.

Catatan

  • Anda hanya dapat membuat PDF dari konten yang ada di layar dengan fungsi PDF diaktifkan. Contohnya, jika Anda telah menambahkan fungsi PDF di layar dua, maka hanya konten di layar dua yang dapat disertakan dalam PDF yang dihasilkan.

Sintaks

PDF (Nama layar atau kontrol [,{ Ukuran, DPI, Margin, Orientasi, ExpandContainers}])

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

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

  • DPI – Opsional. Mengontrol skala/resolusi PDF yang dihasilkan. 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 menentukan ukuran ruang yang disediakan antara konten dan pinggir luar PDF yang dihasilkan. Setiap margin PDF yang dihasilkan (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 PDF yang dihasilkan memiliki orientasi vertikal (vertikal) atau lansekap (horizontal). nilai default adalah potret (vertikal).

  • ExpandContainers – Opsional. Boolean. Mengontrol apakah wadah tertentu dengan konten yang melebihi ukuran yang dialokasikan akan diperluas untuk menampilkan semua konten dalam PDF yang dihasilkan. 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) Menghasilkan objek PDF dengan pengaturan default. Objek PDF dibuat dari konten yang terlihat di Screen1.
PDF (Wadah1, { Ukuran: A3}) Menghasilkan objek PDF dengan ukuran kertas yang diatur ke A3. Objek PDF berukuran A3 dibuat dari konten container1 yang terlihat.
PDF (Layar1, { DPI: 72, Margin: "25mm", Orientasi: "Lanskap")} Menghasilkan objek PDF dengan DPI (resolusi) yang diatur ke 72, margin diatur ke 25 milimeter, dan orientasi diatur ke lanskap (horizontal). PDF dengan DPI, margin, dan orientasi tertentu dibuat dalam ukuran default (tergantung pada lokal) dari konten yang terlihat di Screen1.
PDF(Layar1,ExpandContainers {: benar}) Menghasilkan objek PDF dengan kontrol yang berlaku diperluas. PDF dibuat dengan wadah/galeri dengan konten lebih banyak daripada yang terlihat akan diperluas untuk menampilkan semua konten dalam PDF yang dihasilkan.

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 font serta gaya seperti huruf tebal dan miring mungkin tidak muncul dalam PDF yang dihasilkan untuk beberapa font.

  • Pembuatan PDF yang dapat diisi tidak didukung.