EmfLogFont 类

Summary: The LogFont object specifies the basic attributes of a logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFont

Inheritance: EmfObject

Constructors

Name描述
EmfLogFont()初始化 EmfLogFont 类的新实例

Properties

NameTypeAccess描述
char_setWmfCharacterSetr/w获取或设置一个 8 位无符号整数,用于指定字符字形集合。该值必须
是 WMF CharacterSet 枚举([MS-WMF] 第 2.1.1.5 节)中的一个值。如果字符集未知,元文件处理不应尝试翻译或解释使用该字体渲染的
字符串。
clip_precisionWmfClipPrecisionFlagsr/w获取或设置一个 8 位无符号整数,用于指定裁剪精度。
裁剪精度定义了如何裁剪部分位于裁剪区域之外的字符。
它可以是一个或多个 WMF ClipPrecision 标志。
escapementintr/w获取或设置一个 32 位有符号整数,用于指定 escapement 向量与设备 x 轴之间的角度(以十分之一度为单位),
escapement 向量平行于文本行的基线。
字体名称stringr/w获取或设置一个 Facename(64 字节):一个不超过 32 个 Unicode 字符的字符串,用于指定
字体的字形名称。如果该字符串的长度少于 32 个字符,必须存在一个终止 NULL,随后该字段的其余部分必须被忽略。
heightintr/w获取或设置一个 32 位有符号整数,指定字体的字符单元格或字符的高度(逻辑单位)。
该字符高度值,也称为 em 大小,是字符单元格高度值减去内部前导值。
字体映射器 应该 按以下方式解释 Height 字段中指定的值。
斜体System.Byter/w获取或设置一个 8 位无符号整数,如果设置为 0x01,则指定斜体字体;否则,
必须设置为 0x00。
方向intr/w获取或设置一个 32 位有符号整数,以十分之一度为单位,指定每个字符基线与设备 x 轴之间的角度。
out_precisionWmfOutPrecisionr/w获取或设置一个 8 位无符号整数,指定输出精度。
输出精度定义了字体需要多接近匹配请求的高度、宽度、字符方向、倾斜角度、字距和字体类型。它 必须是 WMF OutPrecision 枚举中的一个值。
pitch_and_familyWmfPitchAndFamilyr/w获取或设置一个 WMF PitchAndFamily 对象([MS-WMF] 第 2.2.2.14 节),
指定字体的字距和族。字体族以通用方式描述字体的外观。它们用于在指定的字体不可用时指定字体。
qualityWmfFontQualityr/w获取或设置一个 8 位无符号整数,指定输出质量。输出质量定义了尝试将逻辑字体属性与实际物理字体属性匹配的精确程度。它 必须是 WMF FontQuality 枚举([MS-WMF] 第 2.1.1.10 节)中的一个值。
删除线System.Byter/w获取或设置一个 8 位无符号整数,如果设置为 0x01,则指定删除线字体;
否则,必须设置为 0x00。
下划线System.Byter/w获取或设置一个 8 位无符号整数,如果设置为 0x01,则指定下划线字体;
否则,必须设置为 0x00。
weightEmfLogFontWeightr/w获取或设置一个 32 位有符号整数,指定字体的粗细,范围为
零到 1000。示例:400 为常规,700 为粗体。如果此值为零,则可以使用默认
粗细。
widthintr/w获取或设置一个 32 位有符号整数,指定字体中字符的平均宽度(逻辑单位),
如果 Width 字段值为零,应该根据其他 LogFont 值计算出适当的值,以找到符合排版师预期的
宽高比的字体。

Constructor: EmfLogFont()

 EmfLogFont() 

初始化 EmfLogFont 类的新实例