PDFium Delphi Component Docs

Color Egenskap

Component: TPdfView  ·  Unit: PDFium
Ställer in bakgrundsfärgen som ritas mellan sidrektanglarna och runt dokumentets kanter

Syntax

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

Description

Color fyller området i visarens klientrektangel som ligger utanför sidinnehållet — marginalen mellan på varandra följande sidor, området runt dokumentet när det är smalare än visningsytan och alla regioner som avslöjas genom kraftig rullning. Tillsammans med PageColor, PageBorderColor och PageShadowColor avgör den läsarens övergripande utseende

Den vanligaste mörklägeseffekten för en läsare uppnås genom att sätta Color := clBlack (eller en mörkgrå nyans som $303030) och hålla PageColor ljus så att pappret fortfarande verkar ljust. För en utskriftsidemetafor lämnar du Color på standardvärdet och lägger till en PageShadowSize som inte är noll för att ge varje sida en slagskugga mot bakgrunden

Färgen är också synlig under det korta ögonblick då en sida fortfarande rastreras av PDFium — innan den första bitmappen är tillgänglig ritar visaren LoadingColor ovanpå Color och ersätter den sedan med den renderade sidbitmappen när den anländer

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