Type1FontMetrics

Type1FontMetrics class

Type1 Yazı Tipi metriklerini temsil eder.

public class Type1FontMetrics : FontMetrics

Özellikleri

İsimTanım
override Ascender { get; }Yükselen değeri alır.
CapHeight { get; }Üst sınır yükseklik değerini alır.
override Descender { get; }İniş değerini alır.
override FontBBox { get; }FontBBox değerini alır.
override FontMatrix { get; }Yazı tipi dönüştürme matrisini alır.
IsFixedPitch { get; }IsFixedPitch değerini alır.
ItalicAngle { get; }İtalik açı değeri alır.
virtual LineGap { get; }LineGap değerini alır.
StdHW { get; }StdHW değerini alır.
StdVW { get; }StdVW değerini alır.
virtual TypoAscender { get; set; }TypoAscender değerini alır.
virtual TypoDescender { get; set; }TypoDescender değerini alır.
virtual TypoLineGap { get; }TypoLineGap değerini alır.
UnderlinePosition { get; }Altı çizili konum değerini alır.
UnderlineThickness { get; }Alt çizgi kalınlık değerini alır.
override UnitsPerEM { get; set; }Altı çizili UnitsPerEM değerini alır.
Weight { get; }Ağırlık alır.
XHeight { get; }XHeight 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)Glif genişliğini döndürür. Belirli yazı tipi kodlama mirasçıları tarafından geçersiz kılınabilir.
virtual 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