property Active: Boolean; // default False
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
True ricarica automaticamente il nuovo documentoTrue senza una sorgente valida (né FileName, né buffer, né stream sul TPdf collegato) solleva un'eccezione// 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;