EmfRegionDataHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public final class EmfRegionDataHeader extends EmfObject

RegionDataHeader 对象描述 RegionData 对象的属性。

构造函数

构造函数描述
EmfRegionDataHeader()

方法

方法描述
getSize()获取一个 32 位无符号整数,指定此对象的大小(以字节为单位)。
setSize(int value)设置一个 32 位无符号整数,指定此对象的大小(以字节为单位)。
getType()获取一个 32 位无符号整数,指定区域类型。
setType(int value)设置一个 32 位无符号整数,指定区域类型。
getCountRects()获取一个 32 位无符号整数,指定此区域中的矩形数量。
setCountRects(int value)设置一个 32 位无符号整数,指定此区域中的矩形数量。
getRgnSize()获取一个 32 位无符号整数,指定矩形缓冲区的大小(以字节为单位)。
setRgnSize(int value)设置一个 32 位无符号整数,指定矩形缓冲区的大小(以字节为单位)。
getBounds()获取一个 128 位 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定区域的边界。
setBounds(Rectangle value)设置一个 128 位 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定区域的边界。

EmfRegionDataHeader()

public EmfRegionDataHeader()

getSize()

public int getSize()

获取一个 32 位无符号整数,指定此对象的大小(以字节为单位)。此值必须为 0x00000020。

Returns: int

setSize(int value)

public void setSize(int value)

设置一个 32 位无符号整数,指定此对象的大小(以字节为单位)。此值必须为 0x00000020。

Parameters:

参数类型描述
int

getType()

public int getType()

获取一个 32 位无符号整数,指定区域类型。此值应为 RDH_RECTANGLES (0x00000001)。

Returns: int

setType(int value)

public void setType(int value)

设置一个 32 位无符号整数,指定区域类型。此值应为 RDH_RECTANGLES (0x00000001)。

Parameters:

参数类型描述
int

getCountRects()

public int getCountRects()

获取一个 32 位无符号整数,指定此区域中的矩形数量。

Returns: int

setCountRects(int value)

public void setCountRects(int value)

设置一个 32 位无符号整数,指定此区域中的矩形数量。

Parameters:

参数类型描述
int

getRgnSize()

public int getRgnSize()

获取一个 32 位无符号整数,指定矩形缓冲区的大小(以字节为单位)。

Returns: int

setRgnSize(int value)

public void setRgnSize(int value)

设置一个 32 位无符号整数,指定矩形缓冲区的大小(以字节为单位)。

Parameters:

参数类型描述
int

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