TtfFontMetrics

TtfFontMetrics class

TTF Yazı Tipi metriklerini temsil eder.

public class TtfFontMetrics : FontMetrics

Özellikleri

İsimTanım
override Ascender { get; set; }Yükselen değeri alır.
override Descender { get; set; }İniş değerini alır.
override FontBBox { get; }FontBBox değerini alır.
override FontMatrix { get; }FontBBox değerini alır.
IsFixedPitch { get; }IsFixedPitch değerini alır.
override LineGap { get; }LineGap değerini alır.
override TypoAscender { get; set; }TypoAscender değerini alır.
override TypoDescender { get; set; }TypoDescender değerini alır.
override TypoLineGap { get; }TypoLineGap değerini alır.
override UnitsPerEM { get; set; }UnitsPerEM değerini alır.

yöntemler

İsimTanım
virtual GetAscender(double)Belirli Yazı Tipi boyutu için yükselticiyi döndürür.
virtual GetDescender(double)Belirli Yazı Tipi boyutu için alt değeri döndürür.
virtual GetGlyphBBox(GlyphId)Glif BBox döndürür. Glif için BBox tanımlanmadıysa FontBBox döndürür. Belirli yazı tipi kodlama mirasçıları tarafından geçersiz kılınabilir.
override GetGlyphWidth(GlyphId)Gliflerin genişliğini glif kimliğine göre döndürür.
override GetKerningValue(GlyphId, GlyphId)Glif çifti için karakter aralığı değerini döndürür.
virtual GetTypoAscender(double)Belirli Yazı Tipi boyutu için alt değeri döndürür.
virtual GetTypoDescender(double)Belirli Yazı Tipi boyutu için alt değeri döndürür.
virtual GetTypoLineGap(double)Belirli Yazı Tipi boyutu için satır aralığını döndürür.
override MeasureString(string, double)Dizeyi ölçer ve dize genişliğini döndürür.

Ayrıca bakınız