EmfPlusFillRects

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusFillRects extends EmfPlusDrawingRecordType

EmfPlusFillRects 记录指定填充一系列矩形的内部。

构造函数

构造函数描述
EmfPlusFillRects(EmfPlusRecord source)初始化 EmfPlusFillRects 类的新实例。

方法

方法描述
isColor()获取或设置一个值,指示此实例是否为颜色。
setColor(boolean value)获取或设置一个值,指示此实例是否为颜色。
getCompressed()获取或设置一个值,指示此 EmfPlusFillRects 是否已压缩。
setCompressed(boolean value)获取或设置一个值,指示此 EmfPlusFillRects 是否已压缩。
getBrushId()获取或设置画笔标识符——一个定义画笔的 32 位无符号整数,其内容由 Flags 字段中的 S 位决定。
setBrushId(int value)获取或设置画笔标识符——一个定义画笔的 32 位无符号整数,其内容由 Flags 字段中的 S 位决定。
getRectData()获取或设置矩形数据。一个数组,由长度为 Count 的 EmfPlusRect 或 EmfPlusRectF 对象组成,定义矩形数据。
setRectData(RectangleF[] value)获取或设置矩形数据。一个数组,由长度为 Count 的 EmfPlusRect 或 EmfPlusRectF 对象组成,定义矩形数据。

EmfPlusFillRects(EmfPlusRecord source)

public EmfPlusFillRects(EmfPlusRecord source)

初始化 EmfPlusFillRects 类的新实例。

Parameters:

参数类型描述
sourceEmfPlusRecord来源。

isColor()

public boolean isColor()

获取或设置一个值,指示此实例是否为颜色。如果设置,BrushId 指定为 EmfPlusARGB 对象的颜色(第 2.2.2.1 节)。如果清除,BrushId 包含 EMF+ 对象表中 EmfPlusBrush 对象的索引(第 2.2.1.1 节)。

值:如果此实例为颜色则为 true;否则为 false

Returns: boolean

setColor(boolean value)

public void setColor(boolean value)

获取或设置一个值,指示此实例是否为颜色。如果设置,BrushId 指定为 EmfPlusARGB 对象的颜色(第 2.2.2.1 节)。如果清除,BrushId 包含 EMF+ 对象表中 EmfPlusBrush 对象的索引(第 2.2.1.1 节)。

值:如果此实例为颜色则为 true;否则为 false

Parameters:

参数类型描述
boolean

getCompressed()

public boolean getCompressed()

获取或设置一个值,指示此 EmfPlusFillRects 是否已压缩。如果设置,则 RectData 包含一个 EmfPlusRect 对象(第 2.2.2.38 节)。如果清除,则 RectData 包含一个 EmfPlusRectF 对象(第 2.2.2.39 节)对象。

值:true 表示已压缩;否则为 false

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

获取或设置一个值,指示此 EmfPlusFillRects 是否已压缩。如果设置,则 RectData 包含一个 EmfPlusRect 对象(第 2.2.2.38 节)。如果清除,则 RectData 包含一个 EmfPlusRectF 对象(第 2.2.2.39 节)对象。

值:true 表示已压缩;否则为 false

Parameters:

参数类型描述
boolean

getBrushId()

public int getBrushId()

获取或设置画笔标识符——一个定义画笔的 32 位无符号整数,其内容由 Flags 字段中的 S 位决定。

Returns: int

setBrushId(int value)

public void setBrushId(int value)

获取或设置画笔标识符——一个定义画笔的 32 位无符号整数,其内容由 Flags 字段中的 S 位决定。

Parameters:

参数类型描述
int

getRectData()

public RectangleF[] getRectData()

获取或设置矩形数据。一个数组,由长度为 Count 的 EmfPlusRect 或 EmfPlusRectF 对象组成,定义矩形数据。

Returns: com.aspose.imaging.RectangleF[]

setRectData(RectangleF[] value)

public void setRectData(RectangleF[] value)

获取或设置矩形数据。一个数组,由长度为 Count 的 EmfPlusRect 或 EmfPlusRectF 对象组成,定义矩形数据。

Parameters:

参数类型描述
valueRectangleF[]