PDFium Component Docs

Active eigenschap

Component: TPdfView  ·  Unit: PDFium
Activeert of deactiveert de viewer, opent het gebonden PDF-document en rendert de geselecteerde pagina

Syntax

property Active: Boolean; // default False

Description

Active instellen op True geeft de viewer opdracht het document te laden waarnaar wordt verwezen door de gekoppelde Pdf-component, de pagina te openen die wordt geïdentificeerd door PageNumber, en een hertekening te activeren. Instellen op False sluit de pagina, geeft de gecachte text-page-handle vrij, beëindigt de zoeksessie en wist het zichtbare gebied.

Active is de hoofdschakelaar van de viewer. Aan documenten gerelateerde eigenschappen zoals PageCount, PageWidth, PageLabel en de geïndexeerde accessors (Character, Bitmap, WebLink, enz.) retourneren alleen betekenisvolle waarden terwijl Active True is en de gekoppelde Pdf-instantie een document heeft geladen.

Als Pdf nil is, maakt de viewer de eerste keer dat Active op True wordt ingesteld een interne TPdf-instantie aan en is deze hiervan eigenaar, zodat een minimaal programma eenvoudigweg PdfView1.Pdf.FileName := ...; PdfView1.Active := True; kan aanroepen nadat het naar een bestand is gewezen.

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