THPDFWatermarkBase Record

توصیف‌گر یکپارچهٔ watermark که watermarkهای متنی و شکل هر دو از آن استفاده می‌کنند: زاویه، لایه‌بندی، جای‌گذاری، opacity و تنظیمات stroke

اعلان

THPDFWatermarkBase= record
  Angle: Extended;
  Overlay: boolean;
  HorizPos: THPDFWatermarkHorizPos;
  VertPos: THPDFWatermarkVertPos;
  X, Y: Single;
  OpacityStroke: Single;
  OpacityFill: Single;
  StrokeColor: TColor;
  PenWidth: Single;
  class function Default: THPDFWatermarkBase; static;
end;

واحد

HPDFDoc

فیلدها

فیلدهدف
Angleچرخش بر حسب درجه؛ زاویه‌های 0 و 45 و 90 و 180 و 270 اصلاح anchor می‌گیرند تا watermark روی صفحه بماند
OverlayTrue یعنی بالای محتوای موجود صفحه رسم شود؛ false یعنی زیر آن (underlay)
HorizPosپیش‌تنظیم جای‌گذاری افقی؛ hpCustom مقدار تحت‌اللفظی X را نگه می‌دارد و هر مقدار دیگر X را از MediaBox دوباره حساب می‌کند
VertPosپیش‌تنظیم جای‌گذاری عمودی؛ vpCustom مقدار تحت‌اللفظی Y را نگه می‌دارد
X, Yمختصات anchor که وقتی هر دو پیش‌تنظیم موقعیت سفارشی‌اند استفاده می‌شود
OpacityStrokeopacity مربوط به stroke از 0 تا 1 که از طریق extended graphics state اعمال می‌شود
OpacityFillopacity مربوط به fill از 0 تا 1
StrokeColorرنگ pen که برای outline متن و شکل استفاده می‌شود
PenWidthعرض pen که برای رسم stroke استفاده می‌شود

یادداشت‌های استفاده

APIهای مرتبط