Color do controle ao redor. O padrão é clWhite para que as páginas PDF permaneçam brancas como papel mesmo quando o Color do controle hospedeiro usa tema escuroproperty PageColor: TColor;
Antes da v1.18.0, a página PDF renderizada usava a propriedade
Color do TPdfView como plano de fundo. Isso era incômodo para
aplicações em modo escuro: definir Color := clBlack para
integrar o visualizador a uma UI escura também pintava as páginas PDF
sobre um fundo preto, o que fazia qualquer documento com regiões
transparentes parecer errado
PageColor desacopla as duas superfícies:
clWhiteO padrão clWhite significa que as páginas PDF são renderizadas como
papel branco independentemente do tema da aplicação hospedeira —
correspondendo ao aspecto que todos os outros leitores de PDF oferecem. Aplicações
que anteriormente definiam TPdfView.Color para recolorir a página PDF
devem definir PageColor em vez disso; o novo padrão é uma
melhoria estrita para o caso comum
PageShadowSize / PageShadowColor / PageBorderColor para o visual clássico de "página branca sobre tela escura com sombra projetada"
// Dark-mode viewer pattern: dark scroll area, paper-white PDF page
PdfView1.Color := clBlack;
PdfView1.PageColor := clWhite;
// Sepia-tinted reader background
PdfView1.PageColor := $00C8E3F4; // BGR — soft amber
// Restore pre-v1.18.0 behavior where Color sets the page background
PdfView1.PageColor := PdfView1.Color;