property Active: Boolean; // default False
Menetapkan Active ke True menyuruh penampil memuat dokumen yang dirujuk oleh komponen Pdf terkait, membuka halaman yang diidentifikasi oleh PageNumber, dan memicu repaint. Menetapkannya ke False menutup halaman, melepaskan handle text-page yang di-cache, menjatuhkan sesi pencarian, dan menghapus area yang terlihat
Active adalah sakelar utama penampil. Properti terkait-dokumen seperti PageCount, PageWidth, PageLabel, dan pengakses berindeks (Character, Bitmap, WebLink, dll.) hanya mengembalikan nilai yang bermakna saat Active bernilai True dan instance Pdf tertaut memiliki dokumen yang dimuat
Jika Pdf bernilai nil, penampil membuat dan memiliki instance TPdf internal saat pertama kali Active ditetapkan ke True, sehingga program minimal dapat dengan mudah memanggil PdfView1.Pdf.FileName := ...; PdfView1.Active := True; setelah mengarahkannya ke sebuah file
True secara otomatis memuat ulang dokumen baruTrue tanpa sumber yang valid (tidak ada FileName, tidak ada buffer, tidak ada stream pada TPdf tertaut) memunculkan pengecualian// Bind to an explicit TPdf and open a file.
PdfView1.Pdf := Pdf1;
Pdf1.FileName := 'C:\docs\sample.pdf';
PdfView1.Active := True;
// React to open/close in code.
if PdfView1.Active then
StatusBar1.SimpleText := Format('%d pages', [PdfView1.PageCount])
else
StatusBar1.SimpleText := 'No document loaded';
// Close the viewer.
PdfView1.Active := False;