DrawRotatedMultiLineTextA

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

الوصف

تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ DrawRotatedMultiLineText وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية

يرسم باركود على الصفحة المحددة

يمكن استخدام الدالة SetTextAlign لتغيير محاذاة النص

سيبدأ أول سطر نص بخط الأساس عند نقطة الارتكاز المستخدمة للتدوير

الصيغة

Delphi

Function DLDrawRotatedMultiLineTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Delimiter, Text: PAnsiChar): Integer;

DLL

int DLDrawRotatedMultiLineTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Delimiter, const char * Text);

المعاملات

XPosالإحداثي الأفقي لنقطة الارتكاز الإحداثي الرأسي لنقطة الارتكاز
YPos
Angleزاوية تدوير النص، تقاس عكس عقارب الساعة بالدرجات من خط الأساس حول نقطة الارتكاز الفاصل المستخدم عند تقسيم النص إلى أسطر. المحارف الصالحة الوحيدة للاستخدام كفاصل هي المحارف ذات "عرض"، إضافة إلى المحرفين CR وLF‏ (القيمتان ASCII‏ 13 و10)
Delimiter
TextThe text to draw