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 정도로 줄어듭니다
PageColor = clWhite, PageShadowColor = clGray, PageShadowSize = 6을 함께 쓰세요Color = $00202020, PageColor = clWhite, PageShadowColor = $00000000으로 두면 대비를 높게 유지할 수 있습니다// 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;