EmfPlusTextureBrushOptionalData
EmfPlusTextureBrushOptionalData class
EmfPlusTextureBrushOptionalData 对象指定纹理画笔的可选数据。
public sealed class EmfPlusTextureBrushOptionalData : EmfPlusStructureObjectType
构造函数
姓名 | 描述 |
---|---|
EmfPlusTextureBrushOptionalData() | 默认构造函数。 |
特性
姓名 | 描述 |
---|---|
ImageObject { get; set; } | 获取或设置一个可选的 EmfPlusImage 对象(第 2.2.1.4 节),该对象指定 画笔纹理。如果定义此纹理 画笔的 EmfPlusObject 记录(第 2.3.5.1 节)的大小足以容纳 中的 EmfPlusImage 对象,以及 EmfPlusTextureBrushData 对象 的必需字段和可选的 EmfPlusTransformMatrix 对象,则必须存在此字段. |
TransformMatrix { get; set; } | 获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节) ,它为 纹理画笔指定世界空间到设备空间的变换。如果在 EmfPlusTextureBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则该字段必须存在。 |
评论
注意此对象的每个字段都是可选的,可能不存在于 an EmfPlusTextureBrushData 对象(第 2.2.2.45 节)的 OptionalData 字段中,具体取决于在其 BrushDataFlags 字段中设置的 BrushData flags(section 2.1.2.1)。虽然它不是为了表示存在或不存在的每个可能的 字段组合,本节指定它们在对象中的相对顺序。 实现者负责确定哪些字段实际存在于给定的元文件 记录中,并负责分别并适当地解组各个字段的数据。