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

The EMR_EXTSELECTCLIPRGN record combines the specified region with the current clip region using the specified mode. Note Fields that are not described in this section are specified in section 2.3.2.

Constructors

ConstructorDescription
EmfExtSelectClipRgn(EmfRecord source)Initializes a new instance of the EmfExtSelectClipRgn class.
EmfExtSelectClipRgn()Initializes a new instance of the EmfExtSelectClipRgn class.

Methods

MethodDescription
getRgnDataSize()Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.
setRgnDataSize(int value)Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.
getRegionMode()Gets or sets a 32-bit unsigned integer that specifies the way to use the region.
setRegionMode(int value)Gets or sets a 32-bit unsigned integer that specifies the way to use the region.
getRgnData()Gets or sets a RgnDataSize length array of bytes that specifies a RegionData object in logical units.
setRgnData(EmfRegionData value)Gets or sets a RgnDataSize length array of bytes that specifies a RegionData object in logical units.

EmfExtSelectClipRgn(EmfRecord source)

public EmfExtSelectClipRgn(EmfRecord source)

Initializes a new instance of the EmfExtSelectClipRgn class.

Parameters:

ParameterTypeDescription
sourceEmfRecordThe source.

EmfExtSelectClipRgn()

public EmfExtSelectClipRgn()

Initializes a new instance of the EmfExtSelectClipRgn class.

getRgnDataSize()

public int getRgnDataSize()

Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.

Returns: int

setRgnDataSize(int value)

public void setRgnDataSize(int value)

Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.

Parameters:

ParameterTypeDescription
valueint

getRegionMode()

public int getRegionMode()

Gets or sets a 32-bit unsigned integer that specifies the way to use the region. The value MUST be in the RegionMode (section 2.1.29) enumeration.

Returns: int

setRegionMode(int value)

public void setRegionMode(int value)

Gets or sets a 32-bit unsigned integer that specifies the way to use the region. The value MUST be in the RegionMode (section 2.1.29) enumeration.

Parameters:

ParameterTypeDescription
valueint

getRgnData()

public EmfRegionData getRgnData()

Gets or sets a RgnDataSize length array of bytes that specifies a RegionData object in logical units. If RegionMode is RGN_COPY, this data can be omitted and the clip region SHOULD be set to the default (NULL) clip region.

Returns: EmfRegionData

setRgnData(EmfRegionData value)

public void setRgnData(EmfRegionData value)

Gets or sets a RgnDataSize length array of bytes that specifies a RegionData object in logical units. If RegionMode is RGN_COPY, this data can be omitted and the clip region SHOULD be set to the default (NULL) clip region.

Parameters:

ParameterTypeDescription
valueEmfRegionData