PDFium Delphi Component Docs

ویژگی Active

کامپوننت: TPdfView  ·  واحد: PDFium
نمایشگر را فعال یا غیرفعال می‌کند، سند PDF مقیدشده را باز می‌کند و صفحهٔ انتخاب‌شده را نمایش می‌دهد

Syntax

property Active: Boolean; // default False

Description

تنظیم 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; را فراخوانی کند

Remarks

Example

// 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;

See Also

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active