property Active: Boolean;// False predeterminado
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
True recarga automáticamente el nuevo documentoTrue sin una fuente válida (sin FileName, sin buffer, sin flujo en el TPdf enlazado) lanza una excepción// 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;