PDFium Component Docs

Active Eigenschap

Deze API-entry behoudt identifiers, signatures, codeblokken en PDF-termen in hun oorspronkelijke vorm.
Component: TPdfView  ·  Unit: PDFium
Activeert of deactiveert de viewer, opent het gekoppelde PDF-document en rendert de geselecteerde pagina

Syntaxis

property Active: Boolean; // default False

Beschrijving

Door Active op True te zetten instrueer je de viewer om het document te laden dat door de gekoppelde Pdf-component wordt verwezen, de pagina te openen die door PageNumber wordt aangeduid en een repaint te starten. Door het op False te zetten sluit je de pagina, geef je de gecachte text-page-handle vrij, verwijder je de zoeksessie en wis je het zichtbare gebied

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

Als Pdf nil is, maakt de viewer de eerste keer dat Active op True wordt gezet een interne TPdf-instantie aan en bezit die ook, zodat een minimaal programma eenvoudig PdfView1.Pdf.FileName := ...; PdfView1.Active := True; kan aanroepen nadat het naar een bestand is gewezen

Opmerkingen

Voorbeeld

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

Zie ook

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active