PDFium Component Docs

Visible Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Muestra u oculta el visor PDF

Syntax

property Visible: Boolean; // published, inherited from TControl

Description

Establecer Visible := False quita el visor de la pantalla sin destruirlo; el documento PDFium subyacente, la página actual, el factor de zoom y el estado de selección se conservan todos. Cuando la propiedad se vuelve a establecer en True el estado en caché se vuelve a mostrar de inmediato y se pone en cola un repintado automáticamente.

Ocultar el visor es la forma canónica de alternar entre vistas de documento alternativas (por ejemplo, un modo solo de miniaturas y el lector completo) sin recrear el componente. Dado que los identificadores de página de PDFium se mantienen abiertos mientras está oculto, el usuario puede alternar rápidamente entre vistas sin demora de recarga.

La visibilidad también se propaga a través de los controles contenedores: si el panel padre es invisible, el visor es invisible independientemente de su propia configuración. El entorno de trabajo aún genera notificaciones OnShow / OnHide en el formulario para que el código de la aplicación pueda sincronizar las barras de herramientas en consecuencia.

Remarks

Example

// Alternar entre modo de miniaturas y lector completo al hacer clic en un botón
procedure TForm1.btnToggleViewClick(Sender: TObject);
begin
  ThumbnailGrid.Visible := PdfView1.Visible;
  PdfView1.Visible := not PdfView1.Visible;
  if PdfView1.Visible then
    PdfView1.SetFocus;
end;

See Also

Enabled, Active, AsyncRendering, Align