FitTextBox

النص, تخطيط الصفحة

الوصف

مشابه للدالة DrawText لكن يُضبط حجم النص لضمان ملاءمة النص كله للفضاء المتاح

الصيغة

Delphi

Function TPDFlib.FitTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::FitTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long

DLL

int DLFitTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);

المعاملات

Leftالإحداثي الأفقي للحافة اليسرى للصندوق المحيط
Topالإحداثي الرأسي للحافة العلوية للصندوق المحيط
Widthعرض الصندوق المحيط
Heightارتفاع الصندوق المحيط النص المطلوب عرضه في الصندوق
Text
Optionsالمحاذاة الرأسية: 0 = وسط 1 = أعلى 2 = أسفل تؤدي إضافة 100 إلى هذه القيم إلى عدم تقسيم الكلمات الطويلة، إذ يُصغَّر حجم الخط حتى تلائم أطول كلمة العرض المتاح. وتؤدي إضافة 1000 إلى هذه القيم إلى السماح بزيادة حجم الخط حتى يملأ النص المنطقة المتاحة

قيم الإرجاع

0قيم Options المحددة كانت خارج النطاق
1رُسم النص بنجاح