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

Description

Establecer Active a True indica al visor que cargue el documento referenciado por el componente Pdf asociado, abra la página identificada por PageNumber y provoque un repintado. Establecerlo a False cierra la página, libera el handle de página de texto cacheado, 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 accessors indexados (Character, Bitmap, WebLink, etc.), solo devuelven valores con sentido mientras Active sea True y la instancia de Pdf enlazada tenga un documento cargado

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

Remarks

Example

// Vincular a un TPdf explícito y abrir un archivo
PdfView1.Pdf := Pdf1;
Pdf1.FileName := 'C:\docs\sample.pdf';
PdfView1.Active := True;

// Reaccionar a abrir/cerrar en código
if PdfView1.Active then
  StatusBar1.SimpleText := Format('%d pages', [PdfView1.PageCount])
else
  StatusBar1.SimpleText := 'No document loaded';

// Cerrar el visor
PdfView1.Active := False;

See Also

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active