Class DrFont

DrFont class

使用此类而不是 GDI+ Font

public class DrFont

特性

姓名描述
AscentLis { get; }此字体 (lis) 的单元格上升。 这是从单元格顶部到单元格基线的垂直距离。
AscentPoints { get; }返回以点为单位的单元格上升。
CellHeightLis { get; }返回此字体 (lis) 的单元格高度。 这是AscentLis+DescentLis.
CellHeightPoints { get; }的快捷方式AscentPoints+DescentPoints.
DescentLis { get; }此字体 (lis) 的单元格下降。 这是从单元格底部到单元格基线的垂直距离。
DescentPoints { get; }返回以点为单位的细胞下降。
FamilyName { get; }获取此字体的名称。
IsBold { get; }获取一个值,指示此实例是否为粗体。
IsItalic { get; }获取一个值,指示此实例是否为斜体。
LeadingLis { get; }返回此字体 (lis) 的前导。 这是LineSpacingLis-CellHeightLis.
LeadingPoints { get; }返回此字体 (lis) 的前导。 这是LineSpacingLis-CellHeightLis.
LineSpacingLis { get; }返回此字体 (lis) 的单元格间距。 这是两个字形基线之间的垂直距离。
LineSpacingPoints { get; }返回此字体的单元格间距(点)。 这是两个字形基线之间的垂直距离。
SizePoints { get; set; }获取此字体的大小(点)。
SmallCapsScaleFactor { get; }获取 SmallCaps 比例因子。
Style { get; }获取此字体的样式。
StyleEx { get; set; }此属性包含有关字体样式的附加信息

方法

姓名描述
override Equals(object)判断指定的是否Object 等于这个实例.
GetCharWidthLis(char)获取字符宽度 lis.
GetCharWidthPoints(char)返回字符的宽度(点)。
override GetHashCode()返回此实例的哈希码。
GetTextSizePoints(string)以磅为单位返回文本的测量文本框。
GetTextWidthLis(string)获取文字宽度lis.
GetTextWidthPoints(string)获取文本宽度点数。
GetTextWidthPoints(string, int, int)获取文本宽度点数。
Replace(DrFont)替换字体内容
static IsPoorlyRenderedByGdiPlus(string)为“Microsoft Sans Serif”字体返回 True。 GDI+ 渲染效果很差。参见 Test286 和 Gemini-6959.

也可以看看