PDFium Delphi Component Docs

Active svojstvo

Komponenta: TPdfView  ·  Jedinica: PDFium
Aktivira ili deaktivira preglednik, otvarajući povezani PDF dokument i renderirajući odabranu stranicu.

Sintaksa

property Active: Boolean; // default False

Opis

Postavljanje Active na True nalaže pregledniku da učita dokument na koji referencira povezana Pdf komponenta, otvori stranicu identificiranu s PageNumber i pokrene ponovno iscrtavanje. Postavljanje na False zatvara stranicu, oslobađa predmemoriranu ručku tekstualne stranice, odbacuje sesiju pretraživanja i briše vidljivo područje.

Active je glavna sklopka preglednika. Svojstva povezana s dokumentom poput PageCount, PageWidth, PageLabel i indeksirani pristupnici (Character, Bitmap, WebLink, etc.) vraćaju smislene vrijednosti samo dok je Active True i povezana Pdf instanca ima učitan dokument.

Ako je Pdf nil, preglednik stvara i posjeduje internu TPdf instancu prvi put kada se Active postavi na True, so a minimal program can simply call PdfView1.Pdf.FileName := ...; PdfView1.Active := True; after pointing it at a file.

Napomene

Primjer

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

Vidi također

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active