PDFium Component Docs

Active property

Component: TPdf  ·  Unit: PDFium
Membuka atau menutup dokumen PDF yang dipilih

Syntax

property Active: Boolean; // default False

Description

Menetapkan Active ke True membuka dan memuat dokumen PDF yang ditentukan oleh FileName, memakai Password jika dokumen dienkripsi. Ketika disetel ke False, dokumen ditutup dan semua sumber daya PDFium terkait (halaman, font, form handle, text page) dibebaskan

Anda juga dapat memanggil LoadDocument secara langsung alih-alih mengaktifkan properti ini. Menugaskan FileName saat Active sudah True secara otomatis memuat ulang dokumen dari path baru, yang merupakan cara yang direkomendasikan untuk beralih antar-PDF dalam satu instance TPdf

Jika file tidak dapat dibuka (path salah, kata sandi buruk, PDF rusak, atau formulir khusus-XFA yang tidak didukung) pengecualian EPdfError dimunculkan. Bungkus penugasan dalam blok try/except untuk penanganan galat yang anggun, dan periksa E.Message untuk deskripsi galat PDFium

Remarks

Example

Pdf1.FileName := 'C:\docs\report.pdf';
Pdf1.Password := ''; // leave empty if not encrypted
try
  Pdf1.Active := True;
  ShowMessage('Pages: ' + IntToStr(Pdf1.PageCount));
except
  on E: EPdfError do
    ShowMessage('Cannot open: ' + E.Message);
end;

See Also

FileName, Password, LoadDocument, PageCount, LoadLibrary, CreateDocument