property LoadingColor: TColor; // default clYellow
Quando AsyncRendering é True, o visualizador desenha um retângulo de espaço reservado no centro da página visível enquanto o bitmap real da página ainda está sendo gerado. LoadingColor controla o fundo desse retângulo. O padrão clYellow fornece alto contraste contra o bitmap tipicamente branco da página, de modo que o indicador fica claramente visível mesmo quando a página já começou a ser pintada atrás dele
O espaço reservado só é pintado quando LoadingText não está vazio — o texto é o que dá o tamanho ao retângulo. Definir LoadingText como uma string vazia desabilita a sobreposição por completo, independentemente de LoadingColor
Alterar LoadingColor em tempo de execução entra em vigor no próximo ciclo de pintura. A cor não afeta o conteúdo PDF realmente renderizado, apenas o indicador de carregamento
$00F0F0F0); para um destacado escolha uma cor saturada como clYellow ou clRed'Rendering...' para um acabamento polido semelhante aos spinners da web// Enable an Adobe-style loading badge in the center of the page.
PdfView1.AsyncRendering := True;
PdfView1.LoadingColor := $00E0E0E0; // light gray
PdfView1.LoadingText := 'Rendering page...';
// Switch to a high-contrast badge for accessibility-mode UI.
if AccessibilityHighContrast then
begin
PdfView1.LoadingColor := clBlack;
PdfView1.Font.Color := clYellow;
end;