TPDFlibTextWatermark

Data types, page layout

الوصف

TPDFlibTextWatermark هي الفئة الفرعية الملموسة لـ TPDFlibWatermarkBase التي تختم سلسلة نصية على مدى صفحات

اضبط Text وFontID وFontSize ولون النص R وG وB، واضبط الموضعة في الحقول الموروثة، ثم مرّر النسخة إلى ApplyWatermark

الصيغة

Delphi

TPDFlibTextWatermark = Class(TPDFlibWatermarkBase)
  Public
    Text: WideString;
    FontID: Integer;
    FontSize: Double;
    R, G, B: Double;
    Constructor Create; Override;
    Function Apply(Lib: TObject): Integer; Override;
  End;

المعاملات

Textالنص Unicode المطلوب ختمه
FontIDمعرّف خط من الخطوط القياسية الـ14 أو معرّف خط أُضيف سابقًا إلى المستند
FontSizeحجم الخط بوحدات القياس الحالية
R, G, Bمكونات لون النص في المدى 0 إلى 1

قيمة الإرجاع

تُعيد Apply عدد الصفحات التي وُضعت عليها العلامة

ملاحظات

تتحكم حقول Position وX وY وAngle وOpacity وPageRange الموروثة في الموضعة تمامًا كما في الفئة الأساسية

تقترّب العلامة المائية من مدى النص انطلاقًا من مقاييس الخط حتى تتمكن قوالب Position ذات التسع نقاط من تمركز السلسلة في الصفحة

انظر أيضًا

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile