PDFium Delphi Component Docs

Color Свойство

Компонент: TPdfView  ·  Модуль: PDFium
Задает цвет фона, который рисуется между прямоугольниками страниц и вокруг краев документа

Syntax

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

Description

Color заливает область клиентского прямоугольника вьювера вне графики страницы — поля между соседними страницами, область вокруг документа, когда он уже вьюпорта, и любые участки, открытые активной прокруткой. Вместе с PageColor, PageBorderColor и PageShadowColor она задаёт общий вид ридера

Самый частый эффект ридера в тёмном режиме: Color := clBlack (или глубокий серый вроде $303030) и светлый PageColor, чтобы бумага оставалась яркой. Для метафоры печатной страницы оставьте Color по умолчанию и добавьте ненулевой PageShadowSize, чтобы у каждой страницы появилась drop shadow на фоне

Цвет виден и в короткий момент, когда страницу ещё растеризует PDFium — пока первый bitmap не готов, вьювер рисует LoadingColor поверх Color, а затем заменяет это отрендеренным bitmap страницы

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