PDFium Component Docs

PageShadowColor 속성

이 API 항목은 식별자, 시그니처, 코드 블록, PDF 용어를 원래 형태로 유지합니다.
컴포넌트: TPdfView  ·  유닛: PDFium
Fill colour of the drop shadow painted beneath each page rectangle.

구문

property PageShadowColor: TColor; // default clGray

설명

viewer의 각 page는 control의 Color background 위에 떠 있는 rectangle로 그려집니다. 그 rectangle의 오른쪽과 아래쪽 가장자리 아래에는 viewer가 drop shadow strip을 그려 page가 scroll area에서 떠 보이게 하며, Adobe Reader와 다른 현대 PDF viewer의 모습을 흉내 냅니다. PageShadowColor는 그 strip의 단색 채움입니다

shadow는 PageShadowSize가 0보다 클 때만 렌더링됩니다. PageShadowSize를 0으로 두면 colour는 무시되고 extra pixel이 그려지지 않습니다. 이것이 기본 appearance(flat, no shadow)입니다

신뢰할 수 있는 shadow를 얻으려면 Color보다 어두운 colour를 고르세요. clGray, $00606060(charcoal), 또는 30% luminance grey 모두 그럴듯합니다. 밝은 background 위에서 더 밝은 colour를 쓰면 효과가 약한 border accent 정도로 줄어듭니다

비고

예제

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

참고 항목

PageShadowSize, PageBorderColor, PageColor, Color