property Active: Boolean; // default False
Ustawienie Active na True nakazuje przeglądarce załadować dokument wskazywany przez powiązany komponent Pdf, otworzyć stronę określoną przez PageNumber i wywołać odświeżenie. Ustawienie na False zamyka stronę, zwalnia buforowany uchwyt text-page, porzuca sesję wyszukiwania i czyści widoczny obszar
Active to główny przełącznik przeglądarki. Właściwości związane z dokumentem, takie jak PageCount, PageWidth, PageLabel i indeksowane akcesory (Character, Bitmap, WebLink itd.), zwracają sensowne wartości tylko wtedy, gdy Active ma wartość True, a powiązana instancja Pdf ma załadowany dokument
Jeśli Pdf ma wartość nil, przeglądarka przy pierwszym ustawieniu Active na True tworzy i posiada wewnętrzną instancję TPdf, więc minimalny program może po prostu wywołać PdfView1.Pdf.FileName := ...; PdfView1.Active := True; po wskazaniu pliku
True automatycznie przeładowuje nowy dokumentTrue bez ważnego źródła (brak FileName, bufora i strumienia w powiązanym TPdf) zgłasza wyjątek// 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;