EmfLogFontPanose
内容
[
隐藏
]EmfLogFontPanose class
LogFontPanose 对象指定逻辑字体的 PANOSE 特征。
public sealed class EmfLogFontPanose : EmfLogFont
构造函数
姓名 | 描述 |
---|---|
EmfLogFontPanose(EmfLogFont) | 初始化EmfLogFontPanose 类. |
特性
姓名 | 描述 |
---|---|
CharSet { get; set; } | 获取或设置一个 8 位无符号整数,用于指定字符字形集。它必须 是 WMF CharacterSet 枚举中的一个值([MS-WMF] 第 2.1.1.5 节)。如果 字符集未知,元文件处理不应尝试翻译或解释使用该字体呈现的 字符串。 |
ClipPrecision { get; set; } | 获取或设置指定裁剪精度的 8 位无符号整数。 裁剪精度定义了如何裁剪部分位于裁剪区域之外的字符。 可以是WMF ClipPrecision Flags中的一个或多个 |
Culture { get; set; } | 获取或设置一个 32 位无符号整数,必须将其设置为零并且必须被忽略。 |
Escapement { get; set; } | 获取或设置一个 32 位有符号整数,它指定擒纵矢量和设备 x 轴之间的角度 ,以十分之一度为单位。擒纵矢量是 平行于一行文本的基线。 |
Facename { get; set; } | 获取或设置 Facename(64 字节):不超过 32 个 Unicode 字符的字符串,用于指定字体的 字体名称。如果此字符串的长度小于 32 个字符,则必须存在终止的 NULL,之后必须忽略此字段的其余部分。 |
FullName { get; set; } | 获取或设置定义字体全名的 64 个 Unicode 字符的字符串。如果 该字符串的长度小于 64 个字符,则必须在 之后出现终止 NULL,该字段的其余部分必须被忽略。 |
Height { get; set; } | 获取或设置一个 32 位有符号整数,以逻辑单位指定字体的 字符单元或字符的高度。字符高度值,也称为 em 大小,是 字符单元格高度值减去内部前导值。字体映射器应该 以下列方式解释在高度字段中指定的值。 |
Italic { get; set; } | 获取或设置一个 8 位无符号整数,如果设置为 0x01,则指定斜体字体;否则, 必须设置为 0x00. |
Match { get; set; } | 获取或设置此字段必须被忽略。 |
Orientation { get; set; } | 获取或设置一个 32 位有符号整数,它指定每个字符的基线和设备 x 轴之间的角度 ,以十分之一度为单位。 |
OutPrecision { get; set; } | 获取或设置指定输出精度的 8 位无符号整数。 输出精度定义了字体与请求的高度、宽度、 字符方向、转义、间距和字体类型匹配的紧密程度。它必须是来自 WMF OutPrecision enumeration 的值 |
Padding { get; set; } | 获取或设置一个字段,该字段仅用于确保此结构的 32 位对齐。它必须被忽略 |
Panose { get; set; } | 获取或设置一个 Panose 对象(第 2.2.21 节),该对象指定逻辑字体的 PANOSE 特征 。如果此对象的所有字段都为零,则必须忽略它。 |
PitchAndFamily { get; set; } | 获取或设置一个 WMF PitchAndFamily 对象([MS-WMF] 第 2.2.2.14 节), 指定字体的间距和系列。字体系列以一般 方式描述字体的外观。它们用于在指定字体不可用时指定字体。 |
Quality { get; set; } | 获取或设置指定输出质量的 8 位无符号整数。输出质量 定义尝试将逻辑字体属性与实际 物理字体的属性匹配的紧密程度。它必须是 WMF FontQuality 枚举中的值之一([MS-WMF] 第 2.1.1.10 节)。 |
Strikeout { get; set; } | 获取或设置一个 8 位无符号整数,如果设置为 0x01,则指定删除字体; 否则,它必须设置为 0x00。 |
Style { get; set; } | 获取或设置定义字体样式的 32 个 Unicode 字符的字符串。如果 该字符串的长度小于 32 个字符,则必须存在终止 NULL,之后必须忽略该字段的 其余部分。 |
StyleSize { get; set; } | 获取或设置一个 32 位无符号整数,它指定执行字体 提示的点大小。如果设置为零,则在 LogFont field 中 LogFont 对象中的 Height 字段对应的点大小处执行字体提示 |
Underline { get; set; } | 获取或设置一个 8 位无符号整数,如果设置为 0x01,则指定带下划线的字体; 否则,它必须设置为 0x00. |
VendorId { get; set; } | 获取或设置此字段必须被忽略。 |
Version { get; set; } | 获取或设置此字段必须被忽略。 |
Weight { get; set; } | 获取或设置一个 32 位有符号整数,指定从 零到 1000 范围内的字体粗细。例如,400 是正常的,700 是粗体。如果此值为零,则可以使用默认的 权重。 |
Width { get; set; } | 获取或设置一个 32 位有符号整数,它指定字体中 个字符的平均宽度(以逻辑单位表示)。如果 Width 字段值为零,则应从其他 LogFont 值计算出一个适当的值 以找到具有印刷者预期的 纵横比 的字体 |