الفئة CffFont

CffFont class

يمثل تنسيق الخط المدمج (CFF).

public class CffFont : Font

الخصائص

الاسمالوصف
CommonFontsSettings { get; set; }الحصول/التعيين الإعدادات المشتركة لخطوط CFF. تُستخدم هذه الإعدادات في سيناريوهات مختلفة ويمكن تغييرها لكل خط على حدة.
override Encoding { get; }يحصل على ترميز الخط.
override FontDefinition { get; }يحصل على تعريف الخط.
override FontFamily { get; set; }الحصول على عائلة الخط. لم يتم تنفيذ مُعيّن عائلة الخط بعد.
override FontName { get; set; }الحصول أو التعيين لاسم واجهة الخط.
override FontNames { get; }الحصول على أسماء الخط.
FontSaver { get; }يحصل على وظيفة حفظ الخط.
override FontStyle { get; }يحصل على نمط الخط. هذه قيمة محسوبة وممثلة في نوع عام.
override FontType { get; }الحصول على نوع الخط. إرجاع قيمة FontType.CFF.
GlyphAccessor { get; }مستخرج رموز الخط. يسترجع الرموز ومعرفات الرموز.
override GlyphIdType { get; }يحصل على مواصفات نوع معرف الرمز.
IsCidKeyedFont { get; }الحصول على القيمة التي تشير إلى أن الخط يستخدم cid-keyed.
override Metrics { get; }يحصل على مقاييس الخط.
override NumGlyphs { get; }يحصل على عدد الرموز في الخط.
override PostscriptNames { get; }الحصول على أسماء الخط Postscript.
override Style { get; set; }الحصول أو التعيين لنمط الخط. هذه قيمة نصية خام مقدمة من ملف الخط.
TopDictDataProvider { get; }الحصول على accessor لأول DICT من المستوى الأعلى في بنية Top DICT INDEX.

الطرق

الاسمالوصف
override Convert(FontType)يحوّل الخط إلى تنسيق آخر.
override GetAllGlyphIds()إرجاع مصفوفة من جميع معرفات glyph المتاحة في الخط. معرف glyph هو رقم فريد للglyph، يعتمد على نوع الخط. يمكن أن يكون معرف glyph لخط CFF مثالًا على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id).
override GetGlyphById(GlyphId)إرجاع glyph حسب معرف glyph. معرف glyph هو رقم فريد للglyph، يعتمد على نوع الخط. يمكن أن يكون معرف glyph لخط CFF مثالًا على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id).
GetGlyphById(string)إرجاع glyph حسب اسم glyph.
GetGlyphById(uint)يرجع الرمز حسب معرفه.
virtual GetGlyphsForText(string)الحصول على تمثيل glyphs للنص.
GetIndexDataProvider(CffIndexProviderType)الحصول على الموفر للنوع المحدد من بنية CFF INDEX.
virtual Save(Stream)يحفظ الخط بالتنسيق الأصلي.
virtual Save(string)يحفظ الخط بالتنسيق الأصلي.
SaveToFormat(Stream, FontSavingFormats)يحفظ الخط بالتنسيق المحدد.

انظر أيضاً