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 | رُسم النص بنجاح |