PDFium Delphi Component 文件

Color 屬性

元件: TPdfView  ·  單元: PDFium
設定繪製在頁面矩形之間以及文件邊緣周圍的背景色

Syntax

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

Description

Color 會填滿檢視器客戶區矩形中位於頁面內容之外的區域 — 相鄰頁面之間的邊界、文件比檢視區窄時周圍的區域,以及劇烈捲動時暴露出的任何區域。它與 PageColor、PageBorderColor 和 PageShadowColor 共同決定閱讀器的整體外觀

最常見的深色模式閱讀器效果是設定 Color := clBlack(或如 $303030 的深灰),並保持 PageColor 為淺色,讓紙張看起來仍然明亮。若要呈現印刷頁面的隱喻,請將 Color 保留為預設值,並加上非零的 PageShadowSize,讓每個頁面在背景上呈現投影

在頁面仍由 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