PDFium Delphi Component Docs

Active Propriété

Composant: TPdfView  ·  Unit: PDFium
Active ou désactive la visionneuse, ouvre le document PDF lié et rend la page sélectionnée

Syntax

property Active: Boolean; // default False

Description

Définir Active à True demande à la visionneuse de charger le document référencé par le composant Pdf associé, d’ouvrir la page identifiée par PageNumber et de déclencher un rafraîchissement. Le définir à False ferme la page, libère le handle de page texte mis en cache, supprime la session de recherche et efface la zone visible

Active est l’interrupteur principal de la visionneuse. Les propriétés liées au document telles que PageCount, PageWidth, PageLabel, et les accesseurs indexés (Character, Bitmap, WebLink, etc.) ne renvoient des valeurs exploitables que tant que Active vaut True et que l’instance Pdf liée a un document chargé

Si Pdf est nil, la visionneuse crée et possède une instance TPdf interne la première fois que Active est défini à True, donc un programme minimal peut simplement appeler PdfView1.Pdf.FileName := ...; PdfView1.Active := True; après l’avoir pointé vers un fichier

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