PDFium Delphi Component 文件

PageShadowColor 属性

组件: TPdfView  ·  单元: PDFium
绘制在每个页面矩形下方的阴影填充色

Syntax

property PageShadowColor: TColor; // default clGray

Description

查看器中的每个页面都绘制为一个漂浮在控件 Color 背景之上的矩形。在该矩形右边缘和底边缘下方,查看器绘制一条投影条,在视觉上将页面从滚动区域抬起,模仿 Adobe Reader 和其他现代 PDF 查看器的外观。PageShadowColor 是该条的纯色填充

仅当 PageShadowSize 大于零时才渲染阴影。当 PageShadowSize 设为 0 时,颜色被忽略且不绘制额外像素,这是默认外观(扁平、无阴影)

选择比 Color 更暗的颜色以获得可信的阴影。clGray、$00606060(炭灰色)或自定义 30% 亮度灰色都能令人信服。浅色背景上的较浅颜色会将效果减弱为微妙的边框强调

Remarks

Example

// 经典的 Adobe 风格页面呈现
PdfView1.Color := $00CCCCCC; // 浅灰色滚动区域
PdfView1.PageColor := clWhite;
PdfView1.PageShadowSize := 6;
PdfView1.PageShadowColor := clGray;
PdfView1.PageBorderColor := $00808080;

// 深色模式下的清晰高对比度页面边缘
PdfView1.Color := $00202020;
PdfView1.PageShadowColor := clBlack;
PdfView1.PageShadowSize := 8;

See Also

PageShadowSize, PageBorderColor, PageColor, Color