EmfCreatePalette

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

Запись EMR_CREATEPALETTE определяет логическую палитру для графических операций.

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

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

Методы

МетодОписание
getIhPal()Получает или задает 32-битное беззнаковое целое, которое определяет индекс логического объекта палитры в таблице объектов EMF (раздел 3.1.1.1).
setIhPal(int value)Получает или задает 32-битное беззнаковое целое, которое определяет индекс логического объекта палитры в таблице объектов EMF (раздел 3.1.1.1).
getLogPalette()Получает или задает объект LogPalette (раздел 2.2.17).
setLogPalette(EmfLogPalette value)Получает или задает объект LogPalette (раздел 2.2.17).

EmfCreatePalette(EmfRecord source)

public EmfCreatePalette(EmfRecord source)

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

Parameters:

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

getIhPal()

public int getIhPal()

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

Returns: int

setIhPal(int value)

public void setIhPal(int value)

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

Parameters:

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

getLogPalette()

public EmfLogPalette getLogPalette()

Получает или задает объект LogPalette (раздел 2.2.17). Поле Version этого объекта ДОЛЖНО быть установлено в 0x0300. Если значение NumberOfEntries в этом объекте равно нулю, обработка этой записи ДОЛЖНА завершиться с ошибкой.

Returns: EmfLogPalette

setLogPalette(EmfLogPalette value)

public void setLogPalette(EmfLogPalette value)

Получает или задает объект LogPalette (раздел 2.2.17). Поле Version этого объекта ДОЛЖНО быть установлено в 0x0300. Если значение NumberOfEntries в этом объекте равно нулю, обработка этой записи ДОЛЖНА завершиться с ошибкой.

Parameters:

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