property Active: Boolean; // default False
Active'i True yapmak, görüntüleyiciyi bağlı Pdf component'inin referans verdiği dokümanı yüklemeye, PageNumber ile belirtilen sayfayı açmaya ve yeniden boyamayı tetiklemeye yönlendirir. False yapmak sayfayı kapatır, önbellekteki text-page tanıtıcısını serbest bırakır, find oturumunu düşürür ve görünür alanı temizler
Active, görüntüleyicinin ana anahtarıdır. PageCount, PageWidth, PageLabel gibi dokümanla ilgili property'ler ve indeksli erişiciler (Character, Bitmap, WebLink vb.) yalnızca Active True ve bağlı Pdf örneğinde bir doküman yüklüyken anlamlı değerler döndürür
If Pdf is nil the viewer creates and owns an internal TPdf instance the first time Active is set to True, so a minimal program can simply call PdfView1.Pdf.FileName := ...; PdfView1.Active := True; after pointing it at a file.
True automatically reloads the new document.True without a valid source (no FileName, no buffer, no stream on the linked TPdf) raises an exception.// 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;