TtfFont

TtfFont class

يمثل خطًا واحدًا بتنسيق TTF (خط TrueType )

public sealed class TtfFont : FontResourceBase

المنشئون

اسم وصف
TtfFont(string, Stream) إنشاء فئة TtfFont جديدة من المحتوى ، يتم تمثيلها على شكل دفق بايت ، وباسم محدد
TtfFont(string, string) إنشاء فئة TtfFont جديدة من المحتوى ، يتم تمثيلها كسلسلة مشفرة بـ base64 ، وباسم محدد

الخصائص

اسم وصف
ByteContent { get; } إرجاع محتوى هذا الخط كـ byte stream
FilenameWithExtension { get; } إرجاع اسم الملف الصحيح لمورد الخط هذا ، والذي يتكون من الاسم والامتداد. من الناحية النظرية يمكن أن تختلف عن الاسم.
IsDisposed { get; } يحدد ما إذا كان هذا الخط قد تم التخلص منه أم لا
Name { get; } إرجاع اسم مورد الخطوط هذا. عادة لا يحتوي على امتداد اسم الملف ويمكن نظريًا أن يختلف عن اسم الملف.
TextContent { get; } إرجاع محتوى هذا الخط كسلسلة بتشفير base64. يتم تخزين هذه القيمة مؤقتًا بعد الاستدعاء الأول.
override Type { get; } إرجاع نوع الخط. ttf

طُرق

اسم وصف
Dispose() التخلص من مورد الخط هذا ، والتخلص من محتواه وجعل معظم الأساليب والخصائص غير عاملة
Equals(FontResourceBase) التحقق من هذا المثيل باستخدام مورد الخط المحدد عند المساواة المرجعية
Equals(IHtmlResource) التحقق من هذا المثيل بمورد HTML المحدد عند المساواة في المرجع
Save(string) يحفظ هذا الخط في الملف المحدد
static IsValid(Stream) للتحقق مما إذا كان الدفق المحدد TTF font صالحًا
static IsValid(string) للتحقق مما إذا كانت السلسلة المحددة بترميز base64 هي TTF font صالحة

مجالات

اسم وصف
const RequiredHeaderSize حجم رأس TTF (بالبايت) ، وهو مطلوب للتحقق من صحته

الأحداث

اسم وصف
event Disposed الحدث الذي يحدث عند التخلص من هذا الخط

أنظر أيضا