property Active: Boolean; // default False
Active instellen op True geeft de viewer opdracht het document te laden waarnaar wordt verwezen door de gekoppelde Pdf-component, de pagina te openen die wordt geïdentificeerd door PageNumber, en een hertekening te activeren. Instellen op False sluit de pagina, geeft de gecachte text-page-handle vrij, beëindigt de zoeksessie en wist het zichtbare gebied.
Active is de hoofdschakelaar van de viewer. Aan documenten gerelateerde eigenschappen zoals PageCount, PageWidth, PageLabel en de geïndexeerde accessors (Character, Bitmap, WebLink, enz.) retourneren alleen betekenisvolle waarden terwijl Active True is en de gekoppelde Pdf-instantie een document heeft geladen.
Als Pdf nil is, maakt de viewer de eerste keer dat Active op True wordt ingesteld een interne TPdf-instantie aan en is deze hiervan eigenaar, zodat een minimaal programma eenvoudigweg PdfView1.Pdf.FileName := ...; PdfView1.Active := True; kan aanroepen nadat het naar een bestand is gewezen.
True is, herlaadt automatisch het nieuwe document.True zonder een geldige bron (geen FileName, geen buffer, geen stream op de gekoppelde TPdf) genereert een exceptie.// 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;