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