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);