property Active: Boolean; // default False
Az Active True értékre állítása arra utasítja a megjelenítőt, hogy töltse be a társított Pdf komponens által hivatkozott dokumentumot, nyissa meg a PageNumber által azonosított oldalt, és újrarajzolást váltson ki. False értékre állítva bezárja az oldalt, felszabadítja a gyorsítótárazott szövegoldal-kezelőt, eldobja a keresési munkamenetet, és törli a látható területet
Az Active a megjelenítő főkapcsolója. A dokumentumhoz kapcsolódó tulajdonságok, mint a PageCount, a PageWidth, a PageLabel és az indexelt hozzáférők (Character, Bitmap, WebLink stb.) csak akkor adnak értelmes értékeket, amíg az Active True, és a kapcsolt Pdf példány betöltött dokumentummal rendelkezik
Ha a Pdf nil, a megjelenítő az Active első True ra állításakor létrehoz és birtokol egy belső TPdf példányt, így egy minimális program a fájl megadása után egyszerűen meghívhatja a PdfView1.Pdf.FileName := ...; PdfView1.Active := True; sorokat
True, automatikusan újratölti az új dokumentumotTrue ra állítása érvényes forrás nélkül (nincs FileName, nincs puffer, nincs folyam a kapcsolt TPdf példányon) kivételt dob// 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;