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()获取或设置一个 32 位无符号整数,该整数指定画刷 EMF 对象表索引。
setIhBrush(int value)获取或设置一个 32 位无符号整数,该整数指定画刷 EMF 对象表索引。
getWidth()获取或设置一个 32 位有符号整数,该整数指定垂直画刷笔画的宽度(逻辑单位)。
setWidth(int value)获取或设置一个 32 位有符号整数,该整数指定垂直画刷笔画的宽度(逻辑单位)。
getHeight()获取或设置一个 32 位有符号整数,该整数指定水平画刷笔画的高度(逻辑单位)。
setHeight(int value)获取或设置一个 32 位有符号整数,该整数指定水平画刷笔画的高度(逻辑单位)。
getRgnData()获取或设置一个 RgnDataSize 长度的字节数组,该数组指定逻辑单位中的 RegionData 对象
setRgnData(EmfRegionData value)获取或设置一个 RgnDataSize 长度的字节数组,该数组指定逻辑单位中的 RegionData 对象

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:

参数类型描述
valueint

getIhBrush()

public int getIhBrush()

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

Returns: int

setIhBrush(int value)

public void setIhBrush(int value)

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

Parameters:

参数类型描述
valueint

getWidth()

public int getWidth()

获取或设置一个 32 位有符号整数,该整数指定垂直画刷笔画的宽度(逻辑单位)。

Returns: int

setWidth(int value)

public void setWidth(int value)

获取或设置一个 32 位有符号整数,该整数指定垂直画刷笔画的宽度(逻辑单位)。

Parameters:

参数类型描述
valueint

getHeight()

public int getHeight()

获取或设置一个 32 位有符号整数,该整数指定水平画刷笔画的高度(逻辑单位)。

Returns: int

setHeight(int value)

public void setHeight(int value)

获取或设置一个 32 位有符号整数,该整数指定水平画刷笔画的高度(逻辑单位)。

Parameters:

参数类型描述
valueint

getRgnData()

public EmfRegionData getRgnData()

获取或设置一个 RgnDataSize 长度的字节数组,该数组指定逻辑单位中的 RegionData 对象

Returns: EmfRegionData

setRgnData(EmfRegionData value)

public void setRgnData(EmfRegionData value)

获取或设置一个 RgnDataSize 长度的字节数组,该数组指定逻辑单位中的 RegionData 对象

Parameters:

参数类型描述
valueEmfRegionData