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 | |
| Text | The text to draw |