EmfPlusDrawRects

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 EmfPlusDrawRects extends EmfPlusDrawingRecordType

EmfPlusDrawRects 记录指定绘制一系列矩形。

构造函数

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

方法

方法描述
getCompressed()获取或设置指示 PointData 是否已压缩的值。
setCompressed(boolean value)获取或设置指示 PointData 是否已压缩的值。
getObjectId()获取或设置对象标识符。
setObjectId(byte value)获取或设置对象标识符。
getRectData()获取或设置矩形数据,定义矩形数据的 Count 长度的 EmfPlusRect 或 EmfPlusRectF 对象数组。
setRectData(RectangleF[] value)获取或设置矩形数据,定义矩形数据的 Count 长度的 EmfPlusRect 或 EmfPlusRectF 对象数组。

EmfPlusDrawRects(EmfPlusRecord source)

public EmfPlusDrawRects(EmfPlusRecord source)

初始化 EmfPlusDrawRects 类的新实例。

Parameters:

参数类型描述
sourceEmfPlusRecord来源。

getCompressed()

public boolean getCompressed()

获取或设置指示 PointData 是否已压缩的值。如果设置,则 RectData 包含 EmfPlusRect 对象(第 2.2.2.38 节)。如果未设置,则 RectData 包含 EmfPlusRectF 对象(第 2.2.2.39 节)。

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

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

获取或设置指示 PointData 是否已压缩的值。如果设置,则 RectData 包含 EmfPlusRect 对象(第 2.2.2.38 节)。如果未设置,则 RectData 包含 EmfPlusRectF 对象(第 2.2.2.39 节)。

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

Parameters:

参数类型描述
boolean

getObjectId()

public byte getObjectId()

获取或设置对象标识符。用于绘制矩形的 EmfPlusPen 对象(第 2.2.1.7 节)在 EMF+ 对象表中的索引。该值必须在 0 到 63(含)之间。

值:对象标识符。

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

获取或设置对象标识符。用于绘制矩形的 EmfPlusPen 对象(第 2.2.1.7 节)在 EMF+ 对象表中的索引。该值必须在 0 到 63(含)之间。

值:对象标识符。

Parameters:

参数类型描述
byte

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[]