PDFium Delphi Component Docs

Active Egenskap

Component: TPdfView  ·  Unit: PDFium
Aktiverar eller avaktiverar visaren, öppnar det bundna PDF-dokumentet och renderar den valda sidan

Syntax

property Active: Boolean; // default False

Description

Att sätta Active till True uppmanar visaren att läsa in dokumentet som refereras av den associerade Pdf-komponenten, öppna sidan som identifieras av PageNumber och utlösa en omritning. Att sätta den till False stänger sidan, frigör det cachade textsidhandtaget, släpper söksessionen och rensar det synliga området

Active är visarens huvudbrytare. Dokumentrelaterade egenskaper som PageCount, PageWidth, PageLabel och de indexerade åtkomsterna (Character, Bitmap, WebLink m.m.) returnerar endast meningsfulla värden medan Active är True och den länkade Pdf-instansen har ett dokument inläst

Om Pdf är nil skapar visaren och äger en intern TPdf-instans första gången Active sätts till True, så ett minimalt program kan helt enkelt anropa PdfView1.Pdf.FileName := ...; PdfView1.Active := True; efter att ha pekat den mot en fil

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