DrawTextArcA
النص, تخطيط الصفحة
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ DrawTextArc وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يرسم نصًا مدوَّرًا يُلَف عند فاصل محدد
الصيغة
Delphi
Function DLDrawTextArcA(InstanceID: Integer; XPos, YPos, Radius, Angle: Double; Text: PAnsiChar; DrawOptions: Integer): Integer;
DLL
int DLDrawTextArcA(int InstanceID, double XPos, double YPos, double Radius, double Angle, const char * Text, int DrawOptions);
المعاملات
| XPos | الإحداثي الأفقي لمركز القوس |
|---|---|
| YPos | الإحداثي العمودي لمركز القوس |
| Radius | The radius of the arc |
| Angle | الزاوية التي يجب وضع النص عندها |
| Text | The actual text to draw |
| DrawOptions | 0 = عدم تدوير الصفحات تلقائيًا 1 = تدوير الصفحات لتلائم وسيط الإخراج مع توسيطها على الصفحة -1 = تدوير الصفحات لتلائم وسيط الإخراج مع توسيطها على الصفحة لكن بالتدوير عكس عقارب الساعة بدلًا من ذلك |
قيم الإرجاع
| 0 | كان النص فارغًا أو كانت قيمة المعامل DrawOptions خارج النطاق رُسم النص بنجاح |
|---|---|
| 1 |