EmfExtSelectClipRgn

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.EmfClippingRecordType

public final class EmfExtSelectClipRgn extends EmfClippingRecordType

EMR_EXTSELECTCLIPRGN 记录使用指定模式将指定区域与当前剪裁区域合并。注意,本节未描述的字段在第 2.3.2 节中指定。

构造函数

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

方法

方法描述
getRgnDataSize()获取或设置指定区域数据大小(以字节为单位)的 32 位无符号整数。
setRgnDataSize(int value)获取或设置指定区域数据大小(以字节为单位)的 32 位无符号整数。
getRegionMode()获取或设置指定区域使用方式的 32 位无符号整数。
setRegionMode(int value)获取或设置指定区域使用方式的 32 位无符号整数。
getRgnData()获取或设置长度为 RgnDataSize 的字节数组,以逻辑单位指定 RegionData 对象。
setRgnData(EmfRegionData value)获取或设置长度为 RgnDataSize 的字节数组,以逻辑单位指定 RegionData 对象。

EmfExtSelectClipRgn(EmfRecord source)

public EmfExtSelectClipRgn(EmfRecord source)

初始化 EmfExtSelectClipRgn 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord源。

EmfExtSelectClipRgn()

public EmfExtSelectClipRgn()

初始化 EmfExtSelectClipRgn 类的新实例。

getRgnDataSize()

public int getRgnDataSize()

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

Returns: int

setRgnDataSize(int value)

public void setRgnDataSize(int value)

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

Parameters:

参数类型描述
valueint

getRegionMode()

public int getRegionMode()

获取或设置指定区域使用方式的 32 位无符号整数。该值必须属于 RegionMode(第 2.1.29 节)枚举。

Returns: int

setRegionMode(int value)

public void setRegionMode(int value)

获取或设置指定区域使用方式的 32 位无符号整数。该值必须属于 RegionMode(第 2.1.29 节)枚举。

Parameters:

参数类型描述
valueint

getRgnData()

public EmfRegionData getRgnData()

获取或设置长度为 RgnDataSize 的字节数组,以逻辑单位指定 RegionData 对象。如果 RegionMode 为 RGN_COPY,则可以省略此数据,剪裁区域应设置为默认(NULL)剪裁区域。

Returns: EmfRegionData

setRgnData(EmfRegionData value)

public void setRgnData(EmfRegionData value)

获取或设置长度为 RgnDataSize 的字节数组,以逻辑单位指定 RegionData 对象。如果 RegionMode 为 RGN_COPY,则可以省略此数据,剪裁区域应设置为默认(NULL)剪裁区域。

Parameters:

参数类型描述
valueEmfRegionData