PDFium Delphi Component Docs

ویژگی PageShadowColor

کامپوننت: TPdfView  ·  واحد: PDFium
رنگ پرکردن سایهٔ افتاده‌ای که زیر هر مستطیل صفحه نقاشی می‌شود

Syntax

property PageShadowColor: TColor; // default clGray

Description

هر صفحه در نمایشگر به‌صورت مستطیلی شناور روی پس‌زمینهٔ Color کنترل ترسیم می‌شود. زیر لبه‌های راست و پایین آن مستطیل، نمایشگر نوار سایهٔ افتاده‌ای نقاشی می‌کند که صفحه را به‌طور دیداری از ناحیهٔ پیمایش بلند می‌کند و ظاهر Adobe Reader و دیگر نمایشگرهای مدرن PDF را تقلید می‌کند. PageShadowColor پرکردن یکدست آن نوار است

سایه فقط وقتی رندر می‌شود که PageShadowSize بزرگ‌تر از صفر باشد. با PageShadowSize روی 0 رنگ نادیده گرفته می‌شود و هیچ پیکسل اضافه‌ای ترسیم نمی‌شود، که همین ظاهر پیش‌فرض است (تخت، بدون سایه)

برای به‌دست‌آوردن سایه‌ای باورپذیر رنگی تیره‌تر از Color برگزینید. clGray، $00606060 (ذغالی) یا یک خاکستری سفارشی با روشنایی 30٪ همگی باورپذیر خوانده می‌شوند. رنگ‌های روشن‌تر روی پس‌زمینهٔ روشن اثر را به تأکیدی ظریف روی لبه تقلیل می‌دهند

Remarks

Example

// 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;

See Also

PageShadowSize, PageBorderColor, PageColor, Color