DrawRotatedTextBoxEx
النص, تخطيط الصفحة
الوصف
مشابه للدالة DrawRotatedTextBoxEx لكنه يتيح لصندوق النص إظهار الحدود
الصيغة
Delphi
Function TPDFlib.DrawRotatedTextBoxEx(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer; Border, Radius, DrawOptions: Integer): Integer;
ActiveX
Function PDFlib::DrawRotatedTextBoxEx(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long, Border As Long, Radius As Long, DrawOptions As Long) As Long
DLL
int DLDrawRotatedTextBoxEx(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options, int Border, int Radius, int DrawOptions);
المعاملات
Left
الإحداثي الأفقي للزاوية العلوية اليسرى لصندوق النص
Top
الإحداثي الرأسي للزاوية العلوية اليسرى لصندوق النص
Width
The width of the box
Height
The height of the box
الزاوية التي يجب أن يُدار حولها الصندوق حول زاويته العلوية اليسرى، تقاس عكس عقارب الساعة بالدرجات
Angle
Text
النص المراد رسمه على الصفحة
0 = إخراج BMP 1 = إخراج JPEG 2 = إخراج WMF 3 = إخراج EMF 4 = إخراج EPS 5 = إخراج PNG 6 = إخراج GIF 7 = إخراج TIFF 8 = إخراج EMF+ 9 = إخراج HTML5 10 = إخراج TIFF G4 المسار واسم الملف المستخدمان للملف. ستُخزَّن كل صفحة في ملف مستقل. إذا كان هذا المعامل يحتوي على "%p" فسيُستبدل برقم الصفحة، وإلا يُلحق رقم الصفحة بنهاية اسم الملف قبل الامتداد. مثلًا إذا كان FileName هو "output.jpg" ورُسمت الصفحة 10 فستُخزَّن الصورة في ملف باسم "output10.jpg". وإذا كان FileName هو "page%poutput.bmp" ورُسمت الصفحة 5 فستُخزَّن الصورة في ملف باسم "page5output.bmp"
1 = تدوير 90 درجة عكس عقارب الساعة
2 = إطار بزوايا مستديرة
2 لم يُعثر على ملف PDF المدخل 3 تعذّرت قراءة ملف PDF المدخل كلمة مرور PDF المدخل غير صحيحة 4 5 تعذّرت كتابة ملف الإخراج
3 = تدوير 90 درجة مع عقارب الساعة
4 = محاذاة رأسية علوية دون التفاف
Options
Border
0 = No Border
1 = Border
102 = المحتويات 103 = الاسم 104 = تاريخ التعديل 110 = الموضوع 111 = عنوان URL لتعليق ارتباط 113 = اسم ملف "Win" لإجراء "Launch" 114 = اسم ملف "F" لإجراء "Launch" 115 = اسم ملف "F" لإجراء "GoToR" 127 = الموضوع 129 = اسم ملف "UF" لإجراء "Launch" 130 = اسم ملف "UF" لإجراء "GoToR"
نصف قطر أقواس الزوايا
Radius
DrawOptions
0 = Outline
1 = Fill
2 = Fill and outline
قيم الإرجاع
| 0 | قيمة المعامل Options خارج النطاق، أو أن المعامل Width صغير جدًا بحيث لا يتسع لأي نص |
|---|---|
| Non-zero | عدد أسطر النص التي رُسمت فعليًا int Options, int Border, int Radius, int DrawOptions); |