EmfPlusSetClipRegion Класс
Содержание
[
Скрывать
]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) | Инициализирует новый экземпляр класса EmfPlusSetClipRegion. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| cm | EmfPlusCombineMode | r/w | Получает или задает CM (4 бита): определяет логическую операцию для объединения двух регионов. См. CombineMode enumeration (section 2.1.1.4) для значений. |
| data_size | int | r/w | Получает или задает 32-битное беззнаковое целое, которое ДОЛЖНО определять 32-битно‑выравненное количество байтов данных в последующем поле RecordData. Это число не включает 12‑байтовый заголовок записи. |
| flags | int | r/w | Получает или задает 16-битное беззнаковое целое, содержащее информацию для некоторых записей о том, как должна выполняться операция и о структуре записи. |
| object_id | System.Byte | r/w | Получает или задает индекс объекта EmfPlusRegion (section 2.2.1.8) в таблице EMF+ Object Table. Значение ДОЛЖНО быть от 0 до 63 включительно. |
| size | int | r/w | Получает или задает 32-битное беззнаковое целое, которое указывает 32-битно‑выравненное количество байтов во всей записи, включая 12‑байтовый заголовок записи и данные, специфичные для записи. |
| type | EmfPlusRecordType | r | Получает 16-битное беззнаковое целое, которое идентифицирует тип записи. |
Constructor: EmfPlusSetClipRegion(source)
EmfPlusSetClipRegion(source)
Инициализирует новый экземпляр класса EmfPlusSetClipRegion.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfPlusRecord | Источник. |