PDFium Component Docs

Active-egenskap

Component: TPdfView  ·  Unit: PDFium
Aktiverer eller deaktiverer viseren, åpner det tilknyttede PDF-dokumentet og rendrer den valgte siden

Syntax

property Active: Boolean; // default False

Description

Å sette Active til True ber viseren laste dokumentet som det tilknyttede Pdf-komponentet refererer til, åpne siden identifisert av PageNumber og utløse en nytegning. Å sette den til False lukker siden, frigir det mellomlagrede tekstsidehåndtaket, forkaster søkeøkten og tømmer det synlige området

Active er viserens hovedbryter. Dokumentrelaterte egenskaper som PageCount, PageWidth, PageLabel og de indekserte aksessorene (Character, Bitmap, WebLink osv.) returnerer bare meningsfulle verdier mens Active er True og den koblede Pdf-instansen har et dokument lastet

Hvis Pdf er nil, oppretter og eier viseren en intern TPdf-instans første gang Active settes til True, slik at et minimalt program ganske enkelt kan kalle PdfView1.Pdf.FileName := ...; PdfView1.Active := True; etter å ha pekt den mot en fil

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