EmfFrameRgn

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfFrameRgn extends EmfDrawingRecordType

EMR_FRAMERGN 记录使用指定的画刷在指定区域周围绘制边框。

构造函数

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

方法

方法描述
getBounds()获取或设置 128 位 WMF RectL 对象(在 [MS-WMF] 第 2.2.2.19 节中指定),该对象指定边界矩形。
setBounds(Rectangle value)获取或设置 128 位 WMF RectL 对象(在 [MS-WMF] 第 2.2.2.19 节中指定),该对象指定边界矩形。
getRgnDataSize()获取或设置一个 32 位无符号整数,指定区域数据的大小(以字节为单位)。
setRgnDataSize(int value)获取或设置一个 32 位无符号整数,指定区域数据的大小(以字节为单位)。
getIhBrush()获取或设置指定画刷 EMF 对象表索引的 32 位无符号整数。
setIhBrush(int value)获取或设置指定画刷 EMF 对象表索引的 32 位无符号整数。
getWidth()获取或设置以逻辑单位表示的垂直画刷笔画宽度的 32 位有符号整数。
setWidth(int value)获取或设置以逻辑单位表示的垂直画刷笔画宽度的 32 位有符号整数。
getHeight()获取或设置以逻辑单位表示的水平画刷笔画高度的 32 位有符号整数。
setHeight(int value)获取或设置以逻辑单位表示的水平画刷笔画高度的 32 位有符号整数。
getRgnData()获取或设置指定 RegionData 对象的 RgnDataSize 长度字节数组,以逻辑单位表示。
setRgnData(EmfRegionData value)获取或设置指定 RegionData 对象的 RgnDataSize 长度字节数组,以逻辑单位表示。

EmfFrameRgn(EmfRecord source)

public EmfFrameRgn(EmfRecord source)

初始化 EmfFrameRgn 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord来源。

EmfFrameRgn()

public EmfFrameRgn()

初始化 EmfFrameRgn 类的新实例。

getBounds()

public Rectangle getBounds()

获取或设置 128 位 WMF RectL 对象(在 [MS-WMF] 第 2.2.2.19 节中指定),该对象指定边界矩形。

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

获取或设置 128 位 WMF RectL 对象(在 [MS-WMF] 第 2.2.2.19 节中指定),该对象指定边界矩形。

Parameters:

参数类型描述
valueRectangle

getRgnDataSize()

public int getRgnDataSize()

获取或设置一个 32 位无符号整数,指定区域数据的大小(以字节为单位)。

Returns: int

setRgnDataSize(int value)

public void setRgnDataSize(int value)

获取或设置一个 32 位无符号整数,指定区域数据的大小(以字节为单位)。

Parameters:

参数类型描述
int

getIhBrush()

public int getIhBrush()

获取或设置指定画刷 EMF 对象表索引的 32 位无符号整数。

Returns: int

setIhBrush(int value)

public void setIhBrush(int value)

获取或设置指定画刷 EMF 对象表索引的 32 位无符号整数。

Parameters:

参数类型描述
int

getWidth()

public int getWidth()

获取或设置以逻辑单位表示的垂直画刷笔画宽度的 32 位有符号整数。

Returns: int

setWidth(int value)

public void setWidth(int value)

获取或设置以逻辑单位表示的垂直画刷笔画宽度的 32 位有符号整数。

Parameters:

参数类型描述
int

getHeight()

public int getHeight()

获取或设置以逻辑单位表示的水平画刷笔画高度的 32 位有符号整数。

Returns: int

setHeight(int value)

public void setHeight(int value)

获取或设置以逻辑单位表示的水平画刷笔画高度的 32 位有符号整数。

Parameters:

参数类型描述
int

getRgnData()

public EmfRegionData getRgnData()

获取或设置指定 RegionData 对象的 RgnDataSize 长度字节数组,以逻辑单位表示。

Returns: EmfRegionData

setRgnData(EmfRegionData value)

public void setRgnData(EmfRegionData value)

获取或设置指定 RegionData 对象的 RgnDataSize 长度字节数组,以逻辑单位表示。

Parameters:

参数类型描述
valueEmfRegionData