DrawTextBoxMatrix

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

الوصف

تشبه هذه الدالة الدالة DrawTextBox لكن الموضع/التحجيم/الدوران يُحدد بمصفوفة تحويل

يمكن ضبط المحاذاة الرأسية باستخدام المعامل Options، ويمكن ضبط المحاذاة الأفقية بالدالة SetTextAlign. وسيُلف النص بالكلمات ليلائم داخل الصندوق المحيط

الصيغة

Delphi

Function TPDFlib.DrawTextBoxMatrix(Width, Height: Double; Const Text: WideString; Options: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;

ActiveX

Function PDFlib::DrawTextBoxMatrix(Width As Double, Height As Double, Text As String, Options As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As Long

DLL

int DLDrawTextBoxMatrix(int InstanceID, double Width, double Height, const wchar_t * Text, int Options, double M11, double M12, double M21, double M22, double MDX, double MDY);

المعاملات

Widthعرض الصندوق المحيط
Heightارتفاع المربع المحيط
Textالنص المطلوب رسمه على الصفحة
Options0 = محاذاة رأسية وسط
M11
M12Matrix component
M21Matrix component
M22Matrix component
MDXMatrix component
MDYMatrix component

قيم الإرجاع

0قيمة المعامل Options خارج النطاق، أو أن المعامل Width صغير جدًا بحيث لا يتسع لأي نص عدد أسطر النص التي رُسمت فعليًا
Non-zerodouble M21, double M22, double MDX, double MDY);