الفئة TtfHeadTable

TtfHeadTable class

يمثل جدول “head” لملف خط TTF.

public class TtfHeadTable : TtfTableBase

الخصائص

الاسمالوصف
CheckSumAdjustment { get; }يحصل على uint32 checkSumAdjustment. لحسابه: اضبطه على 0، احسب المجموع الاختباري لجدول ‘head’ وضعه في دليل الجداول، اجمع الخط بأكمله كـ uint32، ثم خزن B1B0AFBA - المجموع. المجموع الاختباري لجدول ‘head’ لن يكون خاطئًا. هذا مقبول.
Created { get; }يحصل على longDateTime تاريخ الإنشاء الدولي.
Flags { get; }يحصل على uint16 flags.
FontDirectionHint { get; }يحصل على int16 fontDirectionHint. 0 رموز مختلطة الاتجاه؛ 1 فقط رموز ذات اتجاه قوي من اليسار إلى اليمين؛ 2 مثل 1 ولكن يحتوي أيضًا على محايدات؛ -1 فقط رموز ذات اتجاه قوي من اليمين إلى اليسار؛ -2 مثل -1 ولكن يحتوي أيضًا على محايدات.
FontRevision { get; }يحصل على fixed fontRevision المحدد من قبل صانع الخط.
GlyphDataFormat { get; }يحصل على int16 glyphDataFormat 0 للتنسيق الحالي.
IndexToLocFormat { get; }يحصل على int16 indexToLocFormat 0 للإزاحات القصيرة، 1 للإزاحات الطويلة.
LowestRecPPEM { get; }يحصل على uint16 lowestRecPPEM أصغر حجم قابل للقراءة بالبكسل.
MacStyle { get; }يحصل على uint16 macStyle.
MagicNumber { get; }يحصل على uint32 magicNumber المحدد إلى 0x5F0F3CF5.
Modified { get; }يحصل على longDateTime تاريخ التعديل الدولي.
Offset { get; }يحصل على الإزاحة من بداية sfnt.
TtfTables { get; }إشارة إلى مستودع جدول TTF.
UnitsPerEM { get; }يحصل على uint16 unitsPerEm النطاق من 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; }يحصل على علامة الجدول.

انظر أيضاً