DrawRotatedTextA

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

الوصف

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

يرسم النص على الصفحة المحددة باستخدام الخط المحدد وبحجم الخط المضبوط سلفًا. إذا لم تكن هناك خطوط مضافة فسيُضاف الخط القياسي Helvetica ويُختار ويُضبط على 12pt تلقائيًا. وتُحدد محاذاة النص بالاستدعاء السابق للدالة SetTextAlign

الصيغة

Delphi

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

DLL

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

المعاملات

XPosالموضع الأفقي الذي سيُرسم عنده النص
YPosالموضع الرأسي الذي سيُرسم عنده النص. النقطة المرجعية هي خط أساس النص
Angleزاوية رسم النص، تقاس عكس عقارب الساعة من الأفقي. يجب أن تكون بين 0 و360 شاملة الطرفين
Textالنص المطلوب رسمه على الصفحة

قيم الإرجاع

0كانت قيمة المعامل Angle أقل من 0 أو أكبر من 360، أو كان المعامل Text فارغًا
1رُسم النص بنجاح