PDFium Delphi Component Docs

Active Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Activa o desactiva el visor, abriendo el documento PDF vinculado y renderizando la página seleccionada

Syntax

property Active: Boolean; // default False

Description

Definir Active en True indica al visor que cargue el documento referenciado por el componente Pdf asociado, que abra la página identificada por PageNumber y que desencadene un repintado. Definirlo en False cierra la página, libera el identificador de página de texto en caché, descarta la sesión de búsqueda y limpia el área visible

Active es el interruptor maestro del visor. Las propiedades relacionadas con el documento, como PageCount, PageWidth, PageLabel y los accesores indexados (Character, Bitmap, WebLink, etc.), solo devuelven valores significativos mientras Active sea True y la instancia Pdf enlazada tenga un documento cargado

Si Pdf es nil, el visor crea y posee una instancia TPdf interna la primera vez que Active se define en True, de modo que un programa mínimo puede simplemente llamar a PdfView1.Pdf.FileName := ...; PdfView1.Active := True; después de apuntarlo a un archivo

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