EmfPlusTextureBrushOptionalData
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType
public final class EmfPlusTextureBrushOptionalData extends EmfPlusStructureObjectType
EmfPlusTextureBrushOptionalData 对象指定纹理画笔的可选数据。
注意 此对象的每个字段都是可选的,可能在 EmfPlusTextureBrushData 对象的 OptionalData 字段中不存在(第 2.2.2.45 节),这取决于在其 BrushDataFlags 字段中设置的 BrushData 标志(第 2.1.2.1 节)。虽然不实际表示每种可能的字段组合,但本节规定了它们在对象中的相对顺序。实现者负责确定在给定的元文件记录中实际存在哪些字段,并分别且适当地对各字段进行解组。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfPlusTextureBrushOptionalData() |
方法
| 方法 | 描述 |
|---|---|
| getTransformMatrix() | 获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),该对象指定纹理画刷的世界空间到设备空间的变换。 |
| setTransformMatrix(Matrix value) | 获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),该对象指定纹理画刷的世界空间到设备空间的变换。 |
| getImageObject() | 获取或设置一个可选的 EmfPlusImage 对象(第 2.2.1.4 节),该对象指定画刷纹理。 |
| setImageObject(EmfPlusImage value) | 获取或设置一个可选的 EmfPlusImage 对象(第 2.2.1.4 节),该对象指定画刷纹理。 |
EmfPlusTextureBrushOptionalData()
public EmfPlusTextureBrushOptionalData()
getTransformMatrix()
public Matrix getTransformMatrix()
获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),该对象指定纹理画刷的世界空间到设备空间的变换。如果在 EmfPlusTextureBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。
Returns: Matrix
setTransformMatrix(Matrix value)
public void setTransformMatrix(Matrix value)
获取或设置一个可选的 EmfPlusTransformMatrix 对象(第 2.2.2.47 节),该对象指定纹理画刷的世界空间到设备空间的变换。如果在 EmfPlusTextureBrushData 对象的 BrushDataFlags 字段中设置了 BrushDataTransform 标志,则此字段必须存在。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Matrix |
getImageObject()
public EmfPlusImage getImageObject()
获取或设置一个可选的 EmfPlusImage 对象(第 2.2.1.4 节),该对象指定画刷纹理。如果定义此纹理画刷的 EmfPlusObject 记录(第 2.3.5.1 节)的大小足以容纳除 EmfPlusTextureBrushData 对象的必需字段外的 EmfPlusImage 对象以及可选的 EmfPlusTransformMatrix 对象,则此字段必须存在。
Returns: EmfPlusImage
setImageObject(EmfPlusImage value)
public void setImageObject(EmfPlusImage value)
获取或设置一个可选的 EmfPlusImage 对象(第 2.2.1.4 节),该对象指定画刷纹理。如果定义此纹理画刷的 EmfPlusObject 记录(第 2.3.5.1 节)的大小足以容纳除 EmfPlusTextureBrushData 对象的必需字段外的 EmfPlusImage 对象以及可选的 EmfPlusTransformMatrix 对象,则此字段必须存在。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | EmfPlusImage |