PDFium Delphi Component Docs

Color 속성

컴포넌트: TPdfView  ·  유닛: PDFium
page rectangle 사이와 document 가장자리에 그리는 background colour를 설정합니다

Syntax

property Color: TColor; // published, inherited from TControl

Description

Color는 뷰어 클라이언트 사각형 중 페이지 그래픽 바깥 영역을 채웁니다 — 연달은 페이지 사이 여백, 문서가 뷰포트보다 좁을 때의 주변 영역, 스크롤을 세게 당겼을 때 드러나는 영역이 그 대상입니다. PageColor, PageBorderColor, PageShadowColor와 함께 리더의 전체 모양을 결정합니다

가장 흔한 다크 모드 리더 효과는 Color := clBlack(또는 $303030 같은 짙은 회색)으로 두고 PageColor는 밝게 유지해 종이가 밝아 보이게 하는 것입니다. 인쇄 페이지 느낌을 원한다면 Color는 기본값으로 두고 PageShadowSize에 0이 아닌 값을 줘 페이지마다 배경 위 드롭 섀도우를 넣으세요

이 색은 PDFium이 페이지를 아직 래스터화하는 짧은 순간에도 보입니다 — 첫 비트맵이 준비되기 전에는 뷰어가 Color 위에 LoadingColor를 칠하고, 비트맵이 도착하면 렌더링된 페이지 비트맵으로 갈아끼웁니다

Remarks

Example

// Configure a soft dark-mode reader
procedure TForm1.ApplyDarkTheme;
begin
  PdfView1.Color := $202020;
  PdfView1.PageColor := clWhite;
  PdfView1.PageBorderColor := $404040;
  PdfView1.PageShadowColor := $101010;
  PdfView1.PageShadowSize := 6;
  PdfView1.LoadingColor := $202020;
  PdfView1.Invalidate;
end;

See Also

PageColor, PageBorderColor, PageShadowColor, LoadingColor