FitRotatedTextBox

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

الوصف

مشابه للدالة FitTextBox لكن يمكن تدوير زاوية الصندوق بأي زاوية. ويُضبط حجم النص لضمان ملاءمة النص كله للفضاء المتاح. وتُستخدم الزاوية العلوية اليسرى للصندوق قبل تدويره كنقطة الدوران

الصيغة

Delphi

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

ActiveX

Function PDFlib::FitRotatedTextBox(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 DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);

المعاملات

Leftالإحداثي الأفقي للزاوية العلوية اليسرى للصندوق قبل تدويره
Topالإحداثي الرأسي للزاوية العلوية اليسرى للصندوق قبل تدويره
Widthعرض الصندوق قبل تدويره ارتفاع الصندوق قبل تدويره
Height
Angleالزاوية بالدرجات التي يجب تدوير الصندوق بها. وتدور الزاوية الموجبة الصندوق عكس عقارب الساعة، وتدور الزاوية السالبة الصندوق باتجاه عقارب الساعة النص الذي سيُلائم في الصندوق
Text
Optionsالمحاذاة الرأسية: 0 = وسط 1 = أعلى 2 = أسفل تؤدي إضافة 100 إلى هذه القيم إلى عدم تقسيم الكلمات الطويلة، إذ يُصغَّر حجم الخط حتى تلائم أطول كلمة العرض المتاح. وتؤدي إضافة 1000 إلى هذه القيم إلى السماح بزيادة حجم الخط حتى يملأ النص المنطقة المتاحة

قيم الإرجاع

0قيمة المعامل Options خارج النطاق
1رُسم صندوق النص المدوَّر بنجاح