PDFium Delphi Component Docs

Active Proprietà

Componente: TPdfView  ·  Unità: PDFium
Attiva o disattiva il visualizzatore, aprendo il documento PDF collegato e renderizzando la pagina selezionata

Syntax

property Active: Boolean; // default False

Description

Impostare Active a True istruisce il viewer perché carichi il documento referenziato dal componente Pdf associato, apra la pagina identificata da PageNumber e attivi un ridisegno. Riportarlo a False chiude la pagina, rilascia l'handle della text page in cache, chiude la sessione di ricerca e pulisce l'area visibile

Active è l'interruttore principale del viewer. Le proprietà legate al documento come PageCount, PageWidth, PageLabel e gli accessori indicizzati (Character, Bitmap, WebLink ecc.) restituiscono valori significativi solo mentre Active è True e l'istanza Pdf collegata ha un documento caricato

Se Pdf è nil il viewer crea e possiede un'istanza TPdf interna la prima volta che Active viene impostato a True, così un programma minimo può semplicemente fare PdfView1.Pdf.FileName := ...; PdfView1.Active := True; dopo averlo puntato a un 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