EmfPlusSetClipRegion Class
Contents
[
Hide
]Summary: The EmfPlusSetClipRegion record combines the current clipping region with another graphics region.
The new current clipping region is set to the result of performing the CombineMode operation on
the previous current clipping region and the specified EmfPlusRegion object.
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusSetClipRegion
Inheritance: EmfPlusClippingRecordType
Constructors
Name | Description |
---|---|
EmfPlusSetClipRegion(source) | Initializes a new instance of the EmfPlusSetClipRegion class. |
Properties
Name | Type | Access | Description |
---|---|---|---|
cm | EmfPlusCombineMode | r/w | Gets or sets the CM (4 bits): Specifies the logical operation for combining two regions. See the CombineMode enumeration (section 2.1.1.4) for the meanings of the values. |
data_size | int | r/w | Gets or sets a 32-bit unsigned integer that MUST define the 32-bit–aligned number of bytes of data in the RecordData field that follows. This number does not include the 12-byte record header. |
flags | short | r/w | Gets or sets a 16-bit unsigned integer that contains information for some records on how the operation is to be performed and on the structure of the record. |
object_id | byte | r/w | Gets or sets the index of an EmfPlusRegion object (section 2.2.1.8) in the EMF+ Object Table.The value MUST be zero to 63, inclusive. |
size | int | r/w | Gets or sets a 32-bit unsigned integer that specifies the 32-bit-aligned number of bytes in the entire record, including the 12-byte record header and record-specific data. |
type | EmfPlusRecordType | r | Gets a 16-bit unsigned integer that identifies the record type. |
Constructor: EmfPlusSetClipRegion(source)
EmfPlusSetClipRegion(source)
Initializes a new instance of the EmfPlusSetClipRegion class.
Parameters:
Parameter | Type | Description |
---|---|---|
source | EmfPlusRecord | The source. |