SetKerningA
النص, الخطوط
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ SetKerning وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يضبط مقدار تقنين الأحرف لزوج المحارف المحدد
الصيغة
Delphi
Function DLSetKerningA(InstanceID: Integer; CharPair: PAnsiChar; Adjustment: Integer): Integer;
DLL
int DLSetKerningA(int InstanceID, const char * CharPair, int Adjustment);
المعاملات
| CharPair | سلسلة من حرفين تحتوي على الحرفين المكوِّنين لزوج تقنين الأحرف (kerning pair)، مثل "AW" |
|---|---|
| Adjustment | المقدار الذي سيُخفض به الفضاء بين زوج تقنين الأحرف. وهذا هو القيمة نفسها الظاهرة في برامج الرسومات مثل Adobe Illustrator. والقيمة 1000 تعادل ارتفاع النص |
قيم الإرجاع
| 0 | تعذّر ضبط تقنين الأحرف. إما أن CharPair لم يكن بطول محرفين أو لم يُختر أي خط |
|---|---|
| 1 | تم ضبط تقنين الأحرف لزوج المحارف المحدد بنجاح |