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:

ПараметрТипОписание
recordEmfRecordЗапись.

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:

ПараметрТипОписание
valueint

getElp()

public EmfLogPenEx getElp()

Получает или задает объект LogPenEx (раздел 2.2.20), который определяет расширенное логическое перо с атрибутами, включая необязательный массив стилей линий.

Returns: EmfLogPenEx

setElp(EmfLogPenEx value)

public void setElp(EmfLogPenEx value)

Получает или задает объект LogPenEx (раздел 2.2.20), который определяет расширенное логическое перо с атрибутами, включая необязательный массив стилей линий.

Parameters:

ПараметрТипОписание
valueEmfLogPenEx

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:

ПараметрТипОписание
valueWmfDeviceIndependentBitmap