EmfEof

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.EmfControlRecordType

public final class EmfEof extends EmfControlRecordType

Запись EMR_EOF указывает конец метафайла и определяет палитру.

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

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

Методы

МетодОписание
getPaletteArgb32Entries()Получает необязательный буфер, содержащий данные палитры, который не обязан быть смежным с фиксированной частью записи EMR_EOF.
setPaletteArgb32Entries(int[] value)Задаёт необязательный буфер, содержащий данные палитры, который не обязан быть смежным с фиксированной частью записи EMR_EOF.
getSizeLast()Получает 32‑битное беззнаковое целое, которое ДОЛЖНО совпадать с Size и ДОЛЖНО быть последним полем записи, а следовательно, и метафайла.
setSizeLast(int value)Задаёт 32‑битное беззнаковое целое, которое ДОЛЖНО совпадать с Size и ДОЛЖНО быть последним полем записи, а следовательно, и метафайла.

EmfEof(EmfRecord record)

public EmfEof(EmfRecord record)

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

Parameters:

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

EmfEof()

public EmfEof()

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

getPaletteArgb32Entries()

public int[] getPaletteArgb32Entries()

Получает необязательный буфер, содержащий данные палитры, который не обязан быть смежным с фиксированной частью записи EMR_EOF. Соответственно, поля в этом буфере, помеченные “UndefinedSpace”, являются необязательными и ДОЛЖНЫ игнорироваться. Размер этого поля ДОЛЖЕН быть кратным 4 байтам.

Returns: int[]

setPaletteArgb32Entries(int[] value)

public void setPaletteArgb32Entries(int[] value)

Задаёт необязательный буфер, содержащий данные палитры, который не обязан быть смежным с фиксированной частью записи EMR_EOF. Соответственно, поля в этом буфере, помеченные “UndefinedSpace”, являются необязательными и ДОЛЖНЫ игнорироваться. Размер этого поля ДОЛЖЕН быть кратным 4 байтам.

Parameters:

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

getSizeLast()

public int getSizeLast()

Получает 32‑битное беззнаковое целое, которое ДОЛЖНО совпадать с Size и ДОЛЖНО быть последним полем записи, а следовательно, и метафайла. Объекты LogPaletteEntry, если они существуют, ДОЛЖНЫ предшествовать этому полю.

Returns: int

setSizeLast(int value)

public void setSizeLast(int value)

Задаёт 32‑битное беззнаковое целое, которое ДОЛЖНО совпадать с Size и ДОЛЖНО быть последним полем записи, а следовательно, и метафайла. Объекты LogPaletteEntry, если они существуют, ДОЛЖНЫ предшествовать этому полю.

Parameters:

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