AddTrueTypeSubsettedFontA
النص, الخطوط
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ AddTrueTypeSubsettedFont وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يضيف حقلًا فرعيًا إلى حقل النموذج المحدد من نوع زر اختيار (radio) أو قائمة اختيار
مع Options 0 و1 يكون جزء الخط ثابتًا ولا يمكن تغييره
مع Options 2 و3 يمكن تغيير جزء الخط مثل 0 لكن يمكن تحديث الجزء باستخدام
UpdateTrueTypeSubsettedFont
الصيغة
Delphi
Function DLAddTrueTypeSubsettedFontA(InstanceID: Integer; FontName, SubsetChars: PAnsiChar; Options: Integer): Integer;
DLL
int DLAddTrueTypeSubsettedFontA(int InstanceID, const char * FontName, const char * SubsetChars, int Options);
المعاملات
| FontName | اسم خط TrueType الذي يجب تقسيمه |
|---|---|
| SubsetChars | لون الفصل له اسم ولون مكافئ في فضاء الألوان CMYK. عند عرض المستند سيُستخدم لون CMYK. وعند طباعة المستند على آلة إخراج الصور سيُنشأ فصل بالاسم المحدد |
| Options |
قيم الإرجاع
| 0 | تعذّرت إضافة الخط المقسم (subsetted) أو أن قيمة المعامل CharSet خارج النطاق |
|---|---|
| Non-zero | معرّف الخط الذي أُضيف بنجاح. يمكن استخدام هذا المعرّف مع الدالة SelectFont لاختيار الخط |