OtfFont

OtfFont class

يمثل خطًا واحدًا بتنسيق OTF (تنسيق Open Type )

public sealed class OtfFont : FontResourceBase

المنشئون

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

الخصائص

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

طُرق

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

مجالات

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

الأحداث

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

أنظر أيضا