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:

参数类型描述
valueMatrix

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:

参数类型描述
valueEmfPlusImage