PDFium Component Docs

Active property

Component: TPdfView  ·  Unit: PDFium
Mengaktifkan atau menonaktifkan penampil, membuka dokumen PDF yang terikat, dan merender halaman yang dipilih

Syntax

property Active: Boolean; // default False

Description

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

Remarks

Example

// 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;

See Also

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active