الفئة TtfFont

TtfFont class

يمثل خط TrueType (TTF).

public class TtfFont : Font

الخصائص

الاسمالوصف
virtual CffFont { get; }يحصل على خط 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.TTF.
GlyphAccessor { get; }مستخرج رموز الخط. يسترجع الرموز ومعرفات الرموز.
override GlyphIdType { get; }يحصل على مواصفات نوع معرف الرمز.
IsSymbolic { get; }يرجع true في حالة كون الخط رمزيًا.
override Metrics { get; }يحصل على مقاييس الخط.
override NumGlyphs { get; }يحصل على عدد الرموز في الخط.
override PostscriptNames { get; }يحصل على أسماء خط Postscript.
override Style { get; set; }يحصل أو يضبط نمط الخط. هذه قيمة نصية خام مقدمة من ملف الخط.
virtual TtfTables { get; }يحصل على جداول TTF.

الطرق

الاسمالوصف
override Convert(FontType)يحوّل الخط إلى تنسيق آخر.
Convert(FontType, ICollection<uint>)يحوّل الخط إلى تنسيق آخر مع مجموعة أحرف محدودة
override GetAllGlyphIds()يرجع مصفوفة من جميع معرفات الرموز المتاحة في الخط. معرف الرمز هو رقم فريد للرمز، يعتمد على نوع الخط. يمكن أن يكون معرف رمز خط TTF مثالًا على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id). دعم عنونة الرموز بالاسم (سلسلة) متاح لخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF، تُستخدم هياكل CFF لتوجيه الرموز بالاسم.
override GetGlyphById(GlyphId)يرجع الرمز حسب معرفه. معرف الرمز هو رقم فريد للرمز، يعتمد على نوع الخط. يمكن أن يكون معرف رمز خط TTF مثالًا على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id). دعم عنونة الرموز بالاسم (سلسلة) متاح لخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF، تُستخدم هياكل CFF لتوجيه الرموز بالاسم.
GetGlyphById(string)يرجع الرمز حسب اسمه. دعم عنونة الرموز بالاسم (سلسلة) متاح لخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF، تُستخدم هياكل CFF لتوجيه الرموز بالاسم.
GetGlyphById(uint)يرجع الرمز حسب معرفه.
virtual GetGlyphComponentsById(GlyphId, GlyphIdList)يحصل على شكل باستخدام معرف الشكل الممرّر ويملأ القائمة الممرّرة لمعرفات الأشكال بمكونات هذا الشكل. معرف الشكل هو رقم فريد لشكل، يعتمد على نوع الخط. يمكن أن يكون معرف شكل خط TTF مثالًا على فئة (GlyphStringId) أو فئة (GlyphUInt32Id) . دعم عنونة الشكل بالاسم (سلسلة) للخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF داخل، تُستخدم هياكل CFF لعنونة الأشكال بالاسم.
GetGlyphComponentsById(string, GlyphIdList)يحصل على شكل باستخدام اسم الشكل الممرّر ويملأ القائمة الممرّرة لمعرفات الأشكال بمكونات هذا الشكل.
GetGlyphComponentsById(uint, GlyphIdList)يحصل على شكل باستخدام فهرس الشكل الممرّر ويملأ القائمة الممرّرة لمعرفات الأشكال بمكونات هذا الشكل.
override GetGlyphsForText(string)احصل على تمثيل الأشكال للنص.
virtual Save(Stream)يحفظ الخط بالتنسيق الأصلي.
virtual Save(string)يحفظ الخط بالتنسيق الأصلي.
SaveToFormat(Stream, FontSavingFormats)يحفظ الخط بالتنسيق المحدد.

انظر أيضاً