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.
Constructor and Description |
---|
EmfExtSelectClipRgn()
Initializes a new instance of the
EmfExtSelectClipRgn class. |
EmfExtSelectClipRgn(EmfRecord source)
Initializes a new instance of the
EmfExtSelectClipRgn class. |
Modifier and Type | Method and Description |
---|---|
int |
getRegionMode()
Gets or sets a 32-bit unsigned integer that specifies the way to use the region.
|
EmfRegionData |
getRgnData()
Gets or sets a RgnDataSize length array of bytes that specifies a RegionData object
in logical units.
|
int |
getRgnDataSize()
Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.
|
void |
setRegionMode(int value)
Gets or sets a 32-bit unsigned integer that specifies the way to use the region.
|
void |
setRgnData(EmfRegionData value)
Gets or sets a RgnDataSize length array of bytes that specifies a RegionData object
in logical units.
|
void |
setRgnDataSize(int value)
Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.
|
public EmfExtSelectClipRgn(EmfRecord source)
Initializes a new instance of the EmfExtSelectClipRgn
class.
source
- The source.public EmfExtSelectClipRgn()
Initializes a new instance of the EmfExtSelectClipRgn
class.
public int getRgnDataSize()
Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.
public void setRgnDataSize(int value)
Gets or sets a 32-bit unsigned integer that specifies the size of region data in bytes.
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.
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.
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.
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.