EmfExtCreatePen
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfObjectCreationRecordType
public final class EmfExtCreatePen extends EmfObjectCreationRecordType
Запись EMR\_EXTCREATEPEN определяет расширенную логическую ручку для графических операций. Можно указать необязательный DIB, который будет использоваться в качестве стиля линии.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfExtCreatePen(EmfRecord record) | Инициализирует новый экземпляр класса EmfExtCreatePen. |
| EmfExtCreatePen() | Инициализирует новый экземпляр класса EmfExtCreatePen. |
Методы
| Метод | Описание |
|---|---|
| getIhPen() | Получает или задает 32‑битное беззнаковое целое, которое указывает индекс расширенного логического объекта пера в таблице объектов EMF (раздел 3.1.1.1). |
| setIhPen(int value) | Получает или задает 32‑битное беззнаковое целое, которое указывает индекс расширенного логического объекта пера в таблице объектов EMF (раздел 3.1.1.1). |
| getElp() | Получает или задает объект LogPenEx (раздел 2.2.20), который определяет расширенное логическое перо с атрибутами, включая необязательный массив стилей линий. |
| setElp(EmfLogPenEx value) | Получает или задает объект LogPenEx (раздел 2.2.20), который определяет расширенное логическое перо с атрибутами, включая необязательный массив стилей линий. |
| getBitmapBuffer() | Получает или задает необязательный буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9). |
| setBitmapBuffer(WmfDeviceIndependentBitmap value) | Получает или задает необязательный буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9). |
EmfExtCreatePen(EmfRecord record)
public EmfExtCreatePen(EmfRecord record)
Инициализирует новый экземпляр класса EmfExtCreatePen.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| record | EmfRecord | Запись. |
EmfExtCreatePen()
public EmfExtCreatePen()
Инициализирует новый экземпляр класса EmfExtCreatePen.
getIhPen()
public int getIhPen()
Получает или задает 32‑битное беззнаковое целое, которое указывает индекс расширенного логического объекта пера в таблице объектов EMF (раздел 3.1.1.1). Этот индекс ДОЛЖЕН быть сохранён, чтобы объект можно было повторно использовать или изменить.
Returns: int
setIhPen(int value)
public void setIhPen(int value)
Получает или задает 32‑битное беззнаковое целое, которое указывает индекс расширенного логического объекта пера в таблице объектов EMF (раздел 3.1.1.1). Этот индекс ДОЛЖЕН быть сохранён, чтобы объект можно было повторно использовать или изменить.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getElp()
public EmfLogPenEx getElp()
Получает или задает объект LogPenEx (раздел 2.2.20), который определяет расширенное логическое перо с атрибутами, включая необязательный массив стилей линий.
Returns: EmfLogPenEx
setElp(EmfLogPenEx value)
public void setElp(EmfLogPenEx value)
Получает или задает объект LogPenEx (раздел 2.2.20), который определяет расширенное логическое перо с атрибутами, включая необязательный массив стилей линий.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | EmfLogPenEx |
getBitmapBuffer()
public WmfDeviceIndependentBitmap getBitmapBuffer()
Получает или задает необязательный буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9). Он не обязан быть смежным с фиксированной частью записи EMR\_EXTCREATEPEN.
Returns: WmfDeviceIndependentBitmap
setBitmapBuffer(WmfDeviceIndependentBitmap value)
public void setBitmapBuffer(WmfDeviceIndependentBitmap value)
Получает или задает необязательный буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9). Он не обязан быть смежным с фиксированной частью записи EMR\_EXTCREATEPEN.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | WmfDeviceIndependentBitmap |