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 | رُسم صندوق النص المدوَّر بنجاح |