DrawTextBox

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

الوصف

تشبه هذه الدالة الدالة DrawText لكن النص يوضع داخل الصندوق المحيط المحدد. ويمكن ضبط المحاذاة الرأسية باستخدام المعامل Options، ويمكن ضبط المحاذاة الأفقية بالدالة SetTextAlign. وسيُلف النص بالكلمات ليلائم داخل الصندوق المحيط

الصيغة

Delphi

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

ActiveX

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

DLL

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

المعاملات

Leftالإحداثي الأفقي للحافة اليسرى للصندوق المحيط
Topالإحداثي الرأسي للحافة العلوية للصندوق المحيط
Widthعرض الصندوق المحيط
Heightارتفاع المربع المحيط
Textالنص المطلوب رسمه على الصفحة
Options0 = محاذاة رأسية وسط 1 = محاذاة رأسية علوية 2 = محاذاة رأسية سفلية 3 = محاذاة رأسية وسط دون التفاف 4 = محاذاة رأسية علوية دون التفاف 5 = محاذاة رأسية سفلية دون التفاف

قيم الإرجاع

0قيمة المعامل Options خارج النطاق، أو أن المعامل Width صغير جدًا بحيث لا يتسع لأي نص
Non-zeroعدد أسطر النص التي رُسمت فعليًا