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)إرجاع الصورة الرمزية BBox.
GetGlyphWidth(GlyphId)إرجاع عرض الصورة الرمزية .
GetKerningValue(GlyphId, GlyphId)إرجاع قيمة تقنين الأحرف لزوج الصورة الرمزية.
GetTypoAscender(double)إرجاع تصاعدي مطبعي لحجم خط معين.
GetTypoDescender(double)إرجاع واصلة مطبعية لحجم خط معين.
GetTypoLineGap(double)إرجاع فجوة السطر لحجم الخط المحدد.
MeasureString(string, double)يقيس السلسلة ويعيد عرض السلسلة.

أنظر أيضا