TtfHeadTable

TtfHeadTable class

يمثل جدول “رأس” لملف خط TTF.

public class TtfHeadTable : TtfTableBase

الخصائص

اسموصف
CheckSumAdjustment { get; }يحصل على uint32 checkSumAdjustment. للحساب: اضبطه على 0 ، واحسب المجموع الاختباري لجدول “head” وضعه في دليل الجدول ، وجمع الخط بالكامل كـ uint32 ، ثم قم بتخزين B1B0AFBA - sum. لن يكون المجموع الاختباري لجدول “الرأس” خاطئًا. لا بأس .
Created { get; }الحصول على longDateTime الذي تم إنشاؤه بتاريخ دولي .
Flags { get; }يحصل على uint16 flags .
FontDirectionHint { get; }الحصول على int16 fontDirectionHint. 0 الحروف الرسومية الاتجاهية المختلطة ؛ 1 فقط بقوة من اليسار إلى اليمين الحروف الرسومية ؛ 2 مثل 1 ولكن يحتوي أيضًا على محايد ؛ -1 فقط بقوة من اليمين إلى اليسار الحروف الرسومية ؛ -2 مثل -1 ولكنه يحتوي أيضًا على محايد.
FontRevision { get; }الحصول على خط ثابت مجموعة تلفزيون من قبل الشركة المصنعة للخط.
GlyphDataFormat { get; }يحصل على int16 glyphDataFormat 0 للتنسيق الحالي.
IndexToLocFormat { get; }يحصل على تنسيق int16 indexToLocFormat 0 للإزاحات القصيرة ، و 1 لفترة طويلة.
LowestRecPPEM { get; }يحصل على uint16 أصغر حجم قابل للقراءة في RecPPEM بالبكسل.
MacStyle { get; }يحصل على uint16 macStyle.
MagicNumber { get; }يتم تعيين uint32 magicNumber إلى 0x5F0F3CF5.
Modified { get; }يحصل على longDateTime المعدل الدولي .
Offset { get; }يحصل على تعويض من بداية sfnt .
TtfTables { get; }مرجع إلى مستودع جدول TTF .
UnitsPerEM { get; }يحصل على 16 وحدة في النطاق من 64 إلى 16384.
Version { get; }الإصدار الثابت 0x00010000 إذا كان (الإصدار 1.0) .
XMax { get; }يحصل على FWord xMax لجميع المربعات المحيطة بالحرف الرسومي.
XMin { get; }يحصل على FWord xMin لجميع المربعات المحيطة بالحرف الرسومي.
YMax { get; }يحصل على FWord yMax لجميع المربعات المحيطة بالحرف الرسومي.
YMin { get; }يحصل على FWord yMin لجميع المربعات المحيطة بالحرف الرسومي.
static Tag { get; }يحصل على علامة الجدول .

أنظر أيضا