PDFium Delphi Component Docs

PageShadowColor 속성

컴포넌트: TPdfView  ·  유닛: PDFium
각 페이지 사각형 아래에 그리는 드롭 섀도우의 채우기 색입니다

Syntax

property PageShadowColor: TColor; // default clGray

Description

뷰어의 각 페이지는 컨트롤의 Color 배경 위에 떠 있는 사각형으로 그려집니다. 그 사각형의 오른쪽과 아래 가장자리 아래로 뷰어는 드롭 섀도우 띠를 그려 페이지가 스크롤 영역에서 떠 보이게 만드는데, Adobe Reader와 다른 최신 PDF 뷰어의 모습을 흉내 낸 것입니다. PageShadowColor는 그 띠의 단색 채우기입니다

섀도우는 PageShadowSize가 0보다 클 때만 그려집니다. PageShadowSize가 0이면 색은 무시되고 추가 픽셀이 그려지지 않습니다. 이것이 기본 모양입니다(평평하고 섀도우 없음)

그럴듯한 섀도우를 원하면 Color보다 어두운 색을 고르세요. clGray, $00606060(차콜), 커스텀 30% 명도 회색 모두 무난하게 읽힙니다. 밝은 배경 위 밝은 색은 효과가 은은한 테두리 강조 수준으로 줄어듭니다

Remarks

Example

// Classic Adobe-style page presentation.
PdfView1.Color := $00CCCCCC; // light gray scroll area
PdfView1.PageColor := clWhite;
PdfView1.PageShadowSize := 6;
PdfView1.PageShadowColor := clGray;
PdfView1.PageBorderColor := $00808080;

// Crisp, high-contrast page edge for dark mode.
PdfView1.Color := $00202020;
PdfView1.PageShadowColor := clBlack;
PdfView1.PageShadowSize := 8;

See Also

PageShadowSize, PageBorderColor, PageColor, Color