PDFium Delphi Component Docs

LoadingColor 속성

컴포넌트: TPdfView  ·  유닛: PDFium
페이지가 아직 렌더링되는 동안 그려지는 “loading” placeholder의 채우기 색입니다

Syntax

property LoadingColor: TColor; // default clYellow

Description

AsyncRendering가 True이면 실제 페이지 비트맵이 아직 만들어지는 동안 뷰어가 보이는 페이지 중앙에 자리표시자 사각형을 그립니다. LoadingColor는 그 사각형의 배경을 제어합니다. 기본값 clYellow는 전형적인 흰색 페이지 비트맵에 대비가 높아, 페이지 뒤쪽에 그리기가 이미 시작된 경우에도 표시기가 또렷하게 보입니다

자리표시자는 LoadingText가 비어 있지 않을 때만 그려집니다 — 사각형의 크기가 바로 이 텍스트에서 나옵니다. LoadingText를 빈 문자열로 두면 LoadingColor와 무관하게 오버레이가 완전히 꺼집니다

런타임에 LoadingColor를 바꾸면 다음 그리기 주기 때 적용됩니다. 이 색은 실제 렌더링된 PDF 콘텐츠에는 영향을 주지 않고 로딩 표시기에만 쓰입니다

Remarks

Example

// 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;

See Also

LoadingText, AsyncRendering, PageColor, Color