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:

参数类型描述
valueint

getType()

public int getType()

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

Returns: int

setType(int value)

public void setType(int value)

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

Parameters:

参数类型描述
valueint

getCountRects()

public int getCountRects()

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

Returns: int

setCountRects(int value)

public void setCountRects(int value)

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

Parameters:

参数类型描述
valueint

getRgnSize()

public int getRgnSize()

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

Returns: int

setRgnSize(int value)

public void setRgnSize(int value)

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

Parameters:

参数类型描述
valueint

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