EmfCreateDibPatternBrushPt

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 EmfCreateDibPatternBrushPt extends EmfObjectCreationRecordType

Запись EMR_CREATEDIBPATTERNBRUSHPT определяет шаблонную кисть для графических операций. Шаблон задаётся DIB.

Объект шаблонной кисти, определённый этой записью, может быть выбран в контекст устройства воспроизведения записью EMR_SELECTOBJECT (раздел 2.3.8.5), которая указывает шаблонную кисть для последующих графических операций.

Конструкторы

КонструкторОписание
EmfCreateDibPatternBrushPt(EmfRecord source)Инициализирует новый экземпляр класса EmfCreateDibPatternBrushPt.
EmfCreateDibPatternBrushPt()Инициализирует новый экземпляр класса EmfCreateDibPatternBrushPt.

Методы

МетодОписание
getIhBrush()Получает или задает 32‑битное беззнаковое целое, определяющее индекс объекта шаблонной кисти в таблице EMF Object Table (раздел 3.1.1.1).
setIhBrush(int value)Получает или задает 32‑битное беззнаковое целое, определяющее индекс объекта шаблонной кисти в таблице EMF Object Table (раздел 3.1.1.1).
getUsage()Получает или задает 32‑битное беззнаковое целое, определяющее способ интерпретации значений в таблице цветов заголовка DIB.
setUsage(int value)Получает или задает 32‑битное беззнаковое целое, определяющее способ интерпретации значений в таблице цветов заголовка DIB.
getBitmapBuffer()Получает или задает буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9).
setBitmapBuffer(WmfDeviceIndependentBitmap value)Получает или задает буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9).

EmfCreateDibPatternBrushPt(EmfRecord source)

public EmfCreateDibPatternBrushPt(EmfRecord source)

Инициализирует новый экземпляр класса EmfCreateDibPatternBrushPt.

Parameters:

ПараметрТипОписание
sourceEmfRecordИсточник.

EmfCreateDibPatternBrushPt()

public EmfCreateDibPatternBrushPt()

Инициализирует новый экземпляр класса EmfCreateDibPatternBrushPt.

getIhBrush()

public int getIhBrush()

Получает или задает 32‑битное беззнаковое целое, определяющее индекс объекта шаблонной кисти в таблице EMF Object Table (раздел 3.1.1.1). Этот индекс ДОЛЖЕН быть сохранён, чтобы объект мог быть повторно использован или изменён.

Returns: int

setIhBrush(int value)

public void setIhBrush(int value)

Получает или задает 32‑битное беззнаковое целое, определяющее индекс объекта шаблонной кисти в таблице EMF Object Table (раздел 3.1.1.1). Этот индекс ДОЛЖЕН быть сохранён, чтобы объект мог быть повторно использован или изменён.

Parameters:

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

getUsage()

public int getUsage()

Получает или задает 32-битное беззнаковое целое число, которое определяет, как интерпретировать значения в таблице цветов в заголовке DIB. Это значение ДОЛЖНО находиться в перечислении DIBColors (раздел 2.1.9).

Returns: int

setUsage(int value)

public void setUsage(int value)

Получает или задает 32-битное беззнаковое целое число, которое определяет, как интерпретировать значения в таблице цветов в заголовке DIB. Это значение ДОЛЖНО находиться в перечислении DIBColors (раздел 2.1.9).

Parameters:

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

getBitmapBuffer()

public WmfDeviceIndependentBitmap getBitmapBuffer()

Получает или задает буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9). Он не обязан быть смежным с фиксированной частью записи EMR_CREATEDIBPATTERNBRUSHPT.

Returns: WmfDeviceIndependentBitmap

setBitmapBuffer(WmfDeviceIndependentBitmap value)

public void setBitmapBuffer(WmfDeviceIndependentBitmap value)

Получает или задает буфер, содержащий упакованный DIB в виде объекта WMF DeviceIndependentBitmap ([MS-WMF] раздел 2.2.2.9). Он не обязан быть смежным с фиксированной частью записи EMR_CREATEDIBPATTERNBRUSHPT.

Parameters:

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