الواجهة IFontMetrics

IFontMetrics interface

يحدد واجهة لأدوات مقاييس الخط.

public interface IFontMetrics

الخصائص

الاسمالوصف
Ascender { get; set; }يحصل على قيمة الصاعد للخط في وحدات الخط.
Descender { get; set; }يحصل على قيمة النازل للخط في وحدات الخط.
FontBBox { get; }يحصل على صندوق الحد للخط.
FontMatrix { get; }يحصل على مصفوفة تحويل الخط.
IsFixedPitch { get; }صحيح إذا كان الخط أحادي العرض.
LineGap { get; }يحصل على قيمة الفجوة بين السطور (LineGap) للخط بوحدات الخط.
TypoAscender { get; set; }يحصل على قيمة الصاعد الطباعي للخط في وحدات الخط.
TypoDescender { get; set; }يحصل على قيمة النازل الطباعي للخط في وحدات الخط.
TypoLineGap { get; }يحصل على قيمة الفجوة بين السطور الطباعية (LineGap) للخط في وحدات الخط.
UnitsPerEM { get; set; }يحصل على الوحدات لكل وحدة em.

الطرق

الاسمالوصف
GetAscender(double)يعيد الصاعد لحجم الخط المحدد.
GetDescender(double)يعيد النازل لحجم الخط المحدد.
GetGlyphBBox(GlyphId)يعيد glyph BBox.
GetGlyphWidth(GlyphId)يعيد glyph width.
GetKerningValue(GlyphId, GlyphId)يعيد قيمة الترصيع للزوج من الرموز.
GetTypoAscender(double)يعيد الصاعد الطباعي لحجم خط محدد.
GetTypoDescender(double)يعيد النازل الطباعي لحجم خط محدد.
GetTypoLineGap(double)يعيد الفجوة بين السطور لحجم الخط المحدد.
MeasureString(string, double)يقيس السلسلة ويعيد عرض السلسلة.
SetGlyphWidth(GlyphId, double)يضبط عرض الرمز.

انظر أيضاً