الفئة FontMetrics

FontMetrics class

يمثل مقاييس الخط.

public abstract class FontMetrics : IFontMetrics

الخصائص

الاسمالوصف
virtual Ascender { get; set; }يحصل على قيمة Ascender.
virtual Descender { get; set; }يحصل على قيمة Descender.
virtual FontBBox { get; }يحصل على قيمة FontBBox.
virtual FontMatrix { get; }يحصل على قيمة FontMatrix.
IsFixedPitch { get; }يحصل على قيمة IsFixedPitch.
virtual LineGap { get; }يحصل على قيمة LineGap.
virtual TypoAscender { get; set; }يحصل على قيمة TypoAscender.
virtual TypoDescender { get; set; }يحصل على قيمة TypoDescender.
virtual TypoLineGap { get; }يحصل على قيمة TypoLineGap.
virtual UnitsPerEM { get; set; }يحصل على قيمة UnitsPerEM.

الطرق

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

انظر أيضاً