PDFium Delphi Component Docs

Active Özellik

Component: TPdfView  ·  Unit: PDFium
Görüntüleyiciyi etkinleştirir veya devre dışı bırakır, bağlı PDF belgesini açar ve seçili sayfayı işler.

Syntax

property Active: Boolean; // default False

Description

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.

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