SetFontFlags
الخطوط
الوصف
يضبط أعلام الخط المحدد. وتُضبط هذه الأعلام تلقائيًا عادة عند إضافة الخط، لكن في بعض الحالات (مثلًا مع خطوط Type1 رمزية) يتعذر ضبطها تلقائيًا. وتتيح لك هذه الدالة ضمان امتلاك الخطوط الأعلام الصحيحة
الصيغة
Delphi
Function TPDFlib.SetFontFlags(Fixed, Serif, Symbolic, Script, Italic, AllCap, SmallCap, ForceBold: Integer): Integer;
ActiveX
Function PDFlib::SetFontFlags(Fixed As Long, Serif As Long, Symbolic As Long, Script As Long, Italic As Long, AllCap As Long, SmallCap As Long, ForceBold As Long) As Long
DLL
int DLSetFontFlags(int InstanceID, int Fixed, int Serif, int Symbolic, int Script, int Italic, int AllCap, int SmallCap, int ForceBold);
المعاملات
| Fixed | 0 = يمكن للحقل التمرير 1 = لا يسمح للحقل بالتمرير |
|---|---|
| Serif | 0 = نص الحقل مقيد بسطر واحد 1 = قد يحتوي الحقل على أسطر متعددة 0 = الحقل ليس حقل كلمة مرور 1 = الحقل حقل كلمة مرور وستُعرض المحارف كنجوم |
| Symbolic | 0 = تحويل باستخدام صفحة الشيفرة الحالية 1 = تحويل باستخدام ترميز UTF-8 |
| Script | 0 = عدم استخدام تقنين الأحرف 1 = استخدام تقنين الأحرف 2 = عدم محاولة تحميل تقنين الأحرف من خطوط TrueType التي تُضاف لاحقًا إلى المستند |
| Italic | 0 = بلا شيء (علامة إقحام عادية "^") |
| AllCap | 0 = الافتراضي. مستوى استبدال الخطوط القياسي المفضل بكثير 1 = خيار خاص لاستبدال الخطوط وكذلك إزالة الخطوط المقسمة ومدخل WinAnsiEncoding أيضًا. ولن يعمل هذا إلا إذا لم يوجد مدخل Encoding آخر، وهو مخصص لمستندات محددة جدًا 10 = عدم استبدال FontDescriptor لكن حذف بيانات الخط المضمّن FontFile2. سيحوّل هذا خطًا مضمّنًا إلى غير مضمّن للخطوط المطابقة عن قرب لخط قياسي مثل ArialMT. ومعظم العارضات ستستخدم Arial لرسم ArialMT على أي حال إذا لم يكن مضمّنًا |
| SmallCap | 0 = عرض عادي 1 = إظهار لوحة المخططات التفصيلية 2 = إظهار لوحة الصور المصغرة 3 = إظهار المستند في وضع ملء الشاشة 4 = لوحة مجموعة المحتوى الاختياري مرئية 5 = لوحة المرفقات مرئية |
| ForceBold | 0 = عدم رسم خلفية للصفحة 1 = تعبئة منطقة الصفحة بخلفية بيضاء مصمتة قبل الرسم |
قيم الإرجاع
| 0 | بصمة تُرجعها الدالة GetEncryptionFingerprint |
|---|---|
| 1 | ضُبطت أعلام الخط بنجاح int ForceBold); |