Class EmfExtSelectClipRgn

Class EmfExtSelectClipRgn

Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Records
Assembly: Aspose.Imaging.dll (25.2.0)

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.

public sealed class EmfExtSelectClipRgn : EmfClippingRecordType

Inheritance

objectMetaObjectEmfRecordEmfClippingRecordTypeEmfExtSelectClipRgn

Inherited Members

EmfRecord.Type, EmfRecord.Size, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

EmfExtSelectClipRgn(EmfRecord)

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfExtSelectClipRgn class.

public EmfExtSelectClipRgn(EmfRecord source)

Parameters

source EmfRecord

The source.

EmfExtSelectClipRgn()

Initializes a new instance of the Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfExtSelectClipRgn class.

public EmfExtSelectClipRgn()

Properties

RegionMode

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 EmfRegionMode RegionMode { get; set; }

Property Value

EmfRegionMode

RgnData

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 EmfRegionData RgnData { get; set; }

Property Value

EmfRegionData

RgnDataSize

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

public int RgnDataSize { get; set; }

Property Value

int