EmfPlusSetClipRegion Class

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

Aspose.Imaging Version: 24.6.0

Constructors

NameDescription
EmfPlusSetClipRegion(source)Initializes a new instance of the EmfPlusSetClipRegion class.

Properties

NameTypeAccessDescription
cmEmfPlusCombineModer/wGets 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_sizeintr/wGets 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.
flagsshortr/wGets 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_idbyter/wGets 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.
sizeintr/wGets 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.
typeEmfPlusRecordTyperGets a 16-bit unsigned integer that identifies the record type.

Constructor: EmfPlusSetClipRegion(source)

 EmfPlusSetClipRegion(source) 

Initializes a new instance of the EmfPlusSetClipRegion class.

Parameters:

ParameterTypeDescription
sourceEmfPlusRecordThe source.