DrawRotatedTextBox
النص, تخطيط الصفحة
الوصف
مشابه للدالة DrawTextBox لكنه يتيح تدوير صندوق النص بأي زاوية
الصيغة
Delphi
Function TPDFlib.DrawRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long
DLL
int DLDrawRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);
المعاملات
| Left | الإحداثي الأفقي للزاوية العلوية اليسرى لصندوق النص |
|---|---|
| Top | الإحداثي الرأسي للزاوية العلوية اليسرى لصندوق النص |
| Width | The width of the box |
| Height | The height of the box |
| Angle | الزاوية التي يجب أن يُدار حولها الصندوق حول زاويته العلوية اليسرى، تقاس عكس عقارب الساعة بالدرجات |
| Text | النص المطلوب وضعه في الصندوق |
| Options | 0 = محاذاة رأسية وسط 1 = محاذاة رأسية علوية 2 = محاذاة رأسية سفلية 3 = محاذاة رأسية وسط دون التفاف 4 = محاذاة رأسية علوية دون التفاف 5 = محاذاة رأسية سفلية دون التفاف |
قيم الإرجاع
| 0 | قيمة المعامل Options خارج النطاق، أو أن المعامل Width صغير جدًا بحيث لا يتسع لأي نص |
|---|---|
| Non-zero | عدد أسطر النص التي رُسمت فعليًا int Options); |