property Active: Boolean; // default False
Å 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
True laster automatisk det nye dokumentet på nyttTrue uten en gyldig kilde (ingen FileName, ingen buffer, ingen strøm på den koblede TPdf) utløser et unntak// 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;