property Active: Boolean; // default False
تنظیم Active روی True به نمایشگر دستور میدهد سند ارجاعشده توسط کامپوننت Pdf مرتبط را بارگذاری کند، صفحهٔ مشخصشده توسط PageNumber را باز کند و یک ترسیم مجدد راه بیندازد. تنظیم آن روی False صفحه را میبندد، هندل کششدهٔ text-page را آزاد میکند، نشست یافتن را رها میکند و ناحیهٔ دیداری را پاک میکند
Active کلید اصلی نمایشگر است. ویژگیهای مرتبط با سند مانند PageCount، PageWidth، PageLabel و دسترسیدهندههای نمایهای (Character، Bitmap، WebLink و غیره) فقط زمانی مقدار معنادار برمیگردانند که Active برابر True باشد و نمونهٔ پیوندی Pdf سندی بارگذاریشده داشته باشد.
اگر Pdf برابر nil باشد، نمایشگر بار اول که Active روی True قرار میگیرد یک نمونهٔ داخلی TPdf میسازد و مالک آن میشود؛ بنابراین یک برنامهٔ حداقلی میتواند پس از اشاره دادن آن به یک فایل، بهسادگی PdfView1.Pdf.FileName := ...; PdfView1.Active := True; را فراخوانی کند
True است، سند جدید را بهطور خودکار بازبارگذاری میکندTrue بدون منبع معتبر (بدون FileName، بدون بافر و بدون جریان روی TPdf پیوندشده) استثنایی برمیانگیزد// 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;