Woff2Font

Woff2Font class

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

public sealed class Woff2Font : FontResourceBase

المنشئون

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

الخصائص

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

طُرق

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

مجالات

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

الأحداث

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

أنظر أيضا