THPDFPage.AddFreeTextAnnotation

THPDFPage

 

الأعلى  السابق  التالي

Adds new FreeText annotation on the current page.

 

type

  THPDFFreeTextAnnotationJust = ( ftLeftJust, ftCenter, ftRightJust );

 

Delphi syntax:

procedure AddFreeTextAnnotation ( Contents: AnsiString; Rectangle: TRect; Quadding: THPDFFreeTextAnnotationJust; Color: TColor = clRed );

 

C++ syntax:

void __fastcall AddFreeTextAnnotation ( AnsiString Contents, Windows::TRect &Rectangle, THPDFFreeTextAnnotationJust Quadding, Graphics::TColor Color );

 

الوصف

استخدم AddFreeTextAnnotation لإضافة تعليق FreeText جديد تحدده رسالة النص (المحتويات) ومنطقة المستطيل (Rectangle) والمحاذاة (Quadding) واللون على الصفحة الحالية 

 

Value                Meaning


ftLeftJust                    Left justification.

ftCenter                Center justification.

ftRightJust                Right justification.

 

المحتويات التي تتعدى ASCII (الصينية واليابانية والكورية والعربية والسيريلية ونحوها) تُمرَّر بصيغة UTF-8 عبر نسخة AnsiString أو كـ WideString. تحصل مثل هذه التعليقة على مظهر خاص بها يرسم النص بحجم 12 pt بخط الصفحة الحالي، فاختر خطًا يغطي المحارف عبر SetFont قبل إضافة التعليقة. يُضمَّن الخط مع نص الصفحة، وتلتف الأسطر داخل المستطيل وتتبع Quadding. أما المحتويات المحصورة في ASCII فتبقى تعليقة عادية ترسمها العارضات بخط Helvetica؛ وفي PDF/A وPDF/X حيث لا يُسمح بـ Helvetica غير مضمَّنة تُرسم هي الأخرى بالخط المضمَّن للصفحة

 

Free text annotation preview