PDFium Delphi Component Docs

LoadingText Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Texto mostrado en el centro de la página mientras el renderizado asíncrono sigue en curso

Syntax

property LoadingText: string; // default 'Loading...'

Description

LoadingText es el rótulo que el visor superpone sobre una página parcialmente renderizada cuando AsyncRendering es True. El visor mide la cadena con su fuente heredada actual, expande el resultado a un rectángulo centrado, lo rellena con LoadingColor y luego dibuja el texto encima. El Loading... por defecto resulta reconocible para el usuario como estado transitorio y es lo bastante ancho para verse sin dominar la página

La superposición se rige por el texto y no por un flag de visibilidad aparte. Asignar una cadena vacía () suprime la superposición incluso con el renderizado asíncrono activo — útil cuando la aplicación anfitriona quiere mostrar su propio widget de carga (un GIF animado, un diálogo modal de progreso, un panel aparte en la barra de estado) y prefiere que el rectángulo integrado no compita por la atención

Localice la cadena asignando un recurso traducido al arrancar; la propiedad acepta cualquier string que la aplicación anfitriona pueda producir, incluidos caracteres multibyte como chino, japonés o árabe

Remarks

Example

// Título de carga localizado
PdfView1.AsyncRendering := True;
PdfView1.LoadingText := SLoadingPdf; // resourcestring lookup

// Suprimir el indicador integrado; usar un TActivityIndicator en su lugar
PdfView1.LoadingText := '';
ActivityIndicator1.Animate := True;

// Mensaje específico de etapa para la primera pintura lenta
PdfView1.LoadingText := 'Decoding first page...';
PdfView1.Active := True;

See Also

LoadingColor, AsyncRendering, Font, Active