EmfPlusBrush

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.EmfPlusGraphicsObjectType

public final class EmfPlusBrush extends EmfPlusGraphicsObjectType

EmfPlusBrush 对象指定用于填充区域的图形画刷。

构造函数

构造函数描述
EmfPlusBrush()

方法

方法描述
getBrushData()获取或设置 Brush 数据——可变长度数据,定义在 Type 字段中指定的画笔对象。
setBrushData(EmfPlusBaseBrushData value)获取或设置 Brush 数据——可变长度数据,定义在 Type 字段中指定的画笔对象。
getType()获取或设置类型。
setType(int value)获取或设置类型。

EmfPlusBrush()

public EmfPlusBrush()

getBrushData()

public EmfPlusBaseBrushData getBrushData()

获取或设置 Brush 数据——可变长度数据,定义在 Type 字段中指定的画笔对象。数据的内容和格式可能因不同的画笔类型而异。EmfPlusHatchBrushData(第 2.2.2.20 节)(已完成)EmfPlusLinearGradientBrushData 对象(第 2.2.2.24 节)(已完成)EmfPlusPathGradientBrushData 对象(第 2.2.2.29 节)(已完成)EmfPlusSolidBrushData 对象(第 2.2.2.43 节)(已完成)EmfPlusTextureBrushData 对象(第 2.2.2.45 节)(已完成)

值:画笔数据。

Returns: EmfPlusBaseBrushData

setBrushData(EmfPlusBaseBrushData value)

public void setBrushData(EmfPlusBaseBrushData value)

获取或设置 Brush 数据——可变长度数据,定义在 Type 字段中指定的画笔对象。数据的内容和格式可能因不同的画笔类型而异。EmfPlusHatchBrushData(第 2.2.2.20 节)(已完成)EmfPlusLinearGradientBrushData 对象(第 2.2.2.24 节)(已完成)EmfPlusPathGradientBrushData 对象(第 2.2.2.29 节)(已完成)EmfPlusSolidBrushData 对象(第 2.2.2.43 节)(已完成)EmfPlusTextureBrushData 对象(第 2.2.2.45 节)(已完成)

值:画笔数据。

Parameters:

参数类型描述
valueEmfPlusBaseBrushData

getType()

public int getType()

获取或设置类型。

值:一个 32 位无符号整数,指定画笔的类型,该类型决定 BrushData 字段的内容。此值必须在 EmfPlusBrushType 枚举中定义。

Returns: int

setType(int value)

public void setType(int value)

获取或设置类型。

值:一个 32 位无符号整数,指定画笔的类型,该类型决定 BrushData 字段的内容。此值必须在 EmfPlusBrushType 枚举中定义。

Parameters:

参数类型描述
valueint