Type1FontMetrics

Type1FontMetrics class

表示 Type1 字体规格。

public class Type1FontMetrics : FontMetrics

特性

姓名描述
override Ascender { get; }获取升序值。
CapHeight { get; }获取上限高度值。
override Descender { get; }获取下降值。
override FontBBox { get; }获取 FontBBox 值。
override FontMatrix { get; }获取字体变换矩阵。
IsFixedPitch { get; }获取 IsFixedPitch 值。
ItalicAngle { get; }获取斜体角度值。
virtual LineGap { get; }获取 LineGap 值。
StdHW { get; }获取 StdHW 值。
StdVW { get; }获取 StdVW 值。
virtual TypoAscender { get; set; }获取 TypoAscender 值。
virtual TypoDescender { get; set; }获取 TypoDescender 值。
virtual TypoLineGap { get; }获取 TypoLineGap 值。
UnderlinePosition { get; }获取下划线位置值。
UnderlineThickness { get; }获取下划线粗细值。
override UnitsPerEM { get; set; }获取下划线 UnitsPerEM 值。
Weight { get; }获取重量。
XHeight { get; }获取 XHeight 值。

方法

姓名描述
virtual GetAscender(double)返回特定字体大小的升序。
virtual GetDescender(double)返回特定字体大小的下降器。
virtual GetGlyphBBox(GlyphId)返回字形 BBox。 如果没有为字形定义 BBox,则返回 FontBBox。 可能被特定的字体编码继承者覆盖。
override GetGlyphWidth(GlyphId)返回字形宽度。 可能被特定的字体编码继承者覆盖。
virtual GetKerningValue(GlyphId, GlyphId)返回字形对的字距调整值。
virtual GetTypoAscender(double)返回特定字体大小的下降器。
virtual GetTypoDescender(double)返回特定字体大小的下降器。
virtual GetTypoLineGap(double)返回特定字体大小的行间距。
override MeasureString(string, double)测量字符串并返回字符串宽度。

也可以看看