EmfPixelFormatDescriptor

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public final class EmfPixelFormatDescriptor extends EmfObject

Объект PixelFormatDescriptor может использоваться в записях EMR_HEADER (раздел 2.3.4.2) для указания пиксельного формата выходной поверхности контекста устройства воспроизведения.

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

КонструкторОписание
EmfPixelFormatDescriptor()

Методы

МетодОписание
getNSize()Получает или задает 16‑битное целое, которое указывает размер этой структуры данных в байтах.
setNSize(short value)Получает или задает 16‑битное целое, которое указывает размер этой структуры данных в байтах.
getNVersion()Получает или задает 16‑битное целое, которое ДОЛЖНО быть установлено в 0x0001.
setNVersion(short value)Получает или задает 16‑битное целое, которое ДОЛЖНО быть установлено в 0x0001.
getDwFlags()Получает или задает битовые флаги, которые указывают свойства буфера пикселей, используемого для вывода на поверхность рисования.
setDwFlags(int value)Получает или задает битовые флаги, которые указывают свойства буфера пикселей, используемого для вывода на поверхность рисования.
getIPixelType()Получает или задает тип данных пикселей PFD_TYPE_RGBA 0x00. Формат пикселей — RGBA.
setIPixelType(byte value)Получает или задает тип данных пикселей PFD_TYPE_RGBA 0x00. Формат пикселей — RGBA.
getCColorBits()Получает или задает количество битов на пиксель для типов пикселей RGBA, исключая альфа‑битовые плоскости.
setCColorBits(byte value)Получает или задает количество битов на пиксель для типов пикселей RGBA, исключая альфа‑битовые плоскости.
getCRedBits()Получает или задает количество красных битовых плоскостей в каждом цветном буфере RGBA.
setCRedBits(byte value)Получает или задает количество красных битовых плоскостей в каждом цветном буфере RGBA.
getCRedShift()Получает или задает количество сдвига в битах для красных битовых плоскостей в каждом цветном буфере RGBA.
setCRedShift(byte value)Получает или задает количество сдвига в битах для красных битовых плоскостей в каждом цветном буфере RGBA.
getCGreenBits()Получает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.
setCGreenBits(byte value)Получает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.
getCGreenShift()Получает или задает количество сдвига для зеленых битовых плоскостей в каждом цветном буфере RGBA.
setCGreenShift(byte value)Получает или задает количество сдвига для зеленых битовых плоскостей в каждом цветном буфере RGBA.
getCBlueBits()Получает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.
setCBlueBits(byte value)Получает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.
getCBlueShift()Получает или задает количество сдвига для синих битовых плоскостей в каждом цветном буфере RGBA.
setCBlueShift(byte value)Получает или задает количество сдвига для синих битовых плоскостей в каждом цветном буфере RGBA.
getCAlphaBits()Получает или задает количество альфа‑битовых плоскостей в каждом цветном буфере RGBA.
setCAlphaBits(byte value)Получает или задает количество альфа‑битовых плоскостей в каждом цветном буфере RGBA.
getCAlphaShift()Получает или задает количество сдвига для альфа‑битовых плоскостей в каждом цветном буфере RGBA.
setCAlphaShift(byte value)Получает или задает количество сдвига для альфа‑битовых плоскостей в каждом цветном буфере RGBA.
getCAccumBits()Получает или задает общее количество битовых плоскостей в буфере накопления.
setCAccumBits(byte value)Получает или задает общее количество битовых плоскостей в буфере накопления.
getCAccumRedBits()Получает или задает количество красных битовых плоскостей в буфере накопления.
setCAccumRedBits(byte value)Получает или задает количество красных битовых плоскостей в буфере накопления.
getCAccumGreenBits()Получает или задает количество зеленых битовых плоскостей в накоплении.
setCAccumGreenBits(byte value)Получает или задает количество зеленых битовых плоскостей в накоплении.
getCAccumBlueBits()Получает или задает количество синих битовых плоскостей в буфере накопления.
setCAccumBlueBits(byte value)Получает или задает количество синих битовых плоскостей в буфере накопления.
getCAccumAlphaBits()Получает или задает количество альфа‑битовых плоскостей в буфере накопления.
setCAccumAlphaBits(byte value)Получает или задает количество альфа‑битовых плоскостей в буфере накопления.
getCDepthBits()Получает или задает глубину буфера глубины (ось Z).
setCDepthBits(byte value)Получает или задает глубину буфера глубины (ось Z).
getCStencilBits()Получает или задает глубину буфера трафарета.
setCStencilBits(byte value)Получает или задает глубину буфера трафарета.
getCAuxBuffers()Получает или задает количество вспомогательных буферов.
setCAuxBuffers(byte value)Получает или задает количество вспомогательных буферов.
getILayerType()Получает или задает Это поле МОЖЕТ быть проигнорировано
setILayerType(byte value)Получает или задает Это поле МОЖЕТ быть проигнорировано
getBReserved()Получает или задает количество наложенных и подложенных плоскостей.
setBReserved(byte value)Получает или задает количество наложенных и подложенных плоскостей.
getDwLayerMask()Получает или задает Это поле МОЖЕТ быть проигнорировано.
setDwLayerMask(int value)Получает или задает Это поле МОЖЕТ быть проигнорировано.
getDwVisibleMask()Получает или задает прозрачный цвет или индекс подложенной плоскости.
setDwVisibleMask(int value)Получает или задает прозрачный цвет или индекс подложенной плоскости.
getDwDamageMask()Получает или задает Это поле МОЖЕТ быть проигнорировано
setDwDamageMask(int value)Получает или задает Это поле МОЖЕТ быть проигнорировано

EmfPixelFormatDescriptor()

public EmfPixelFormatDescriptor()

getNSize()

public short getNSize()

Получает или задает 16‑битное целое, которое указывает размер этой структуры данных в байтах.

Returns: short

setNSize(short value)

public void setNSize(short value)

Получает или задает 16‑битное целое, которое указывает размер этой структуры данных в байтах.

Parameters:

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

getNVersion()

public short getNVersion()

Получает или задает 16‑битное целое, которое ДОЛЖНО быть установлено в 0x0001.

Returns: short

setNVersion(short value)

public void setNVersion(short value)

Получает или задает 16‑битное целое, которое ДОЛЖНО быть установлено в 0x0001.

Parameters:

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

getDwFlags()

public int getDwFlags()

Получает или задает битовые флаги, определяющие свойства буфера пикселей, используемого для вывода на поверхность рисования. Эти свойства не являются взаимоисключающими; допускаются комбинации флагов, за исключением случаев, отмеченных иначе.

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Получает или задает битовые флаги, определяющие свойства буфера пикселей, используемого для вывода на поверхность рисования. Эти свойства не являются взаимоисключающими; допускаются комбинации флагов, за исключением случаев, отмеченных иначе.

Parameters:

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

getIPixelType()

public byte getIPixelType()

Получает или задает тип данных пикселей PFD_TYPE_RGBA 0x00 Формат пикселей — RGBA. PFD_TYPE_COLORINDEX 0x01 Каждый пикель является индексом в таблице цветов.

Returns: byte

setIPixelType(byte value)

public void setIPixelType(byte value)

Получает или задает тип данных пикселей PFD_TYPE_RGBA 0x00 Формат пикселей — RGBA. PFD_TYPE_COLORINDEX 0x01 Каждый пикель является индексом в таблице цветов.

Parameters:

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

getCColorBits()

public byte getCColorBits()

Получает или задает количество бит на пиксель для типов пикселей RGBA, исключая альфа‑битовые плоскости. Для пикселей с таблицей цветов это размер каждого индекса таблицы цветов.

Returns: byte

setCColorBits(byte value)

public void setCColorBits(byte value)

Получает или задает количество бит на пиксель для типов пикселей RGBA, исключая альфа‑битовые плоскости. Для пикселей с таблицей цветов это размер каждого индекса таблицы цветов.

Parameters:

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

getCRedBits()

public byte getCRedBits()

Получает или задает количество красных битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCRedBits(byte value)

public void setCRedBits(byte value)

Получает или задает количество красных битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCRedShift()

public byte getCRedShift()

Получает или задает количество сдвига в битах для красных битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCRedShift(byte value)

public void setCRedShift(byte value)

Получает или задает количество сдвига в битах для красных битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCGreenBits()

public byte getCGreenBits()

Получает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCGreenBits(byte value)

public void setCGreenBits(byte value)

Получает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCGreenShift()

public byte getCGreenShift()

Получает или задает количество сдвига для зеленых битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCGreenShift(byte value)

public void setCGreenShift(byte value)

Получает или задает количество сдвига для зеленых битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCBlueBits()

public byte getCBlueBits()

Получает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCBlueBits(byte value)

public void setCBlueBits(byte value)

Получает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCBlueShift()

public byte getCBlueShift()

Получает или задает количество сдвига для синих битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCBlueShift(byte value)

public void setCBlueShift(byte value)

Получает или задает количество сдвига для синих битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCAlphaBits()

public byte getCAlphaBits()

Получает или задает количество альфа‑битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCAlphaBits(byte value)

public void setCAlphaBits(byte value)

Получает или задает количество альфа‑битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCAlphaShift()

public byte getCAlphaShift()

Получает или задает количество сдвига для альфа‑битовых плоскостей в каждом цветном буфере RGBA.

Returns: byte

setCAlphaShift(byte value)

public void setCAlphaShift(byte value)

Получает или задает количество сдвига для альфа‑битовых плоскостей в каждом цветном буфере RGBA.

Parameters:

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

getCAccumBits()

public byte getCAccumBits()

Получает или задает общее количество битовых плоскостей в буфере накопления.

Returns: byte

setCAccumBits(byte value)

public void setCAccumBits(byte value)

Получает или задает общее количество битовых плоскостей в буфере накопления.

Parameters:

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

getCAccumRedBits()

public byte getCAccumRedBits()

Получает или задает количество красных битовых плоскостей в буфере накопления.

Returns: byte

setCAccumRedBits(byte value)

public void setCAccumRedBits(byte value)

Получает или задает количество красных битовых плоскостей в буфере накопления.

Parameters:

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

getCAccumGreenBits()

public byte getCAccumGreenBits()

Получает или задает количество зеленых битовых плоскостей в накоплении.

Returns: byte

setCAccumGreenBits(byte value)

public void setCAccumGreenBits(byte value)

Получает или задает количество зеленых битовых плоскостей в накоплении.

Parameters:

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

getCAccumBlueBits()

public byte getCAccumBlueBits()

Получает или задает количество синих битовых плоскостей в буфере накопления.

Returns: byte

setCAccumBlueBits(byte value)

public void setCAccumBlueBits(byte value)

Получает или задает количество синих битовых плоскостей в буфере накопления.

Parameters:

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

getCAccumAlphaBits()

public byte getCAccumAlphaBits()

Получает или задает количество альфа‑битовых плоскостей в буфере накопления.

Returns: byte

setCAccumAlphaBits(byte value)

public void setCAccumAlphaBits(byte value)

Получает или задает количество альфа‑битовых плоскостей в буфере накопления.

Parameters:

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

getCDepthBits()

public byte getCDepthBits()

Получает или задает глубину буфера глубины (ось Z).

Returns: byte

setCDepthBits(byte value)

public void setCDepthBits(byte value)

Получает или задает глубину буфера глубины (ось Z).

Parameters:

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

getCStencilBits()

public byte getCStencilBits()

Получает или задает глубину буфера трафарета.

Returns: byte

setCStencilBits(byte value)

public void setCStencilBits(byte value)

Получает или задает глубину буфера трафарета.

Parameters:

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

getCAuxBuffers()

public byte getCAuxBuffers()

Получает или задает количество вспомогательных буферов. Вспомогательные буферы не поддерживаются.

Returns: byte

setCAuxBuffers(byte value)

public void setCAuxBuffers(byte value)

Получает или задает количество вспомогательных буферов. Вспомогательные буферы не поддерживаются.

Parameters:

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

getILayerType()

public byte getILayerType()

Получает или задает Это поле МОЖЕТ быть проигнорировано

Returns: byte

setILayerType(byte value)

public void setILayerType(byte value)

Получает или задает Это поле МОЖЕТ быть проигнорировано

Parameters:

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

getBReserved()

public byte getBReserved()

Получает или задает количество наложенных и подложенных плоскостей. Биты 0‑3 задают до 15 наложенных плоскостей, а биты 4‑7 — до 15 подложенных плоскостей.

Returns: byte

setBReserved(byte value)

public void setBReserved(byte value)

Получает или задает количество наложенных и подложенных плоскостей. Биты 0‑3 задают до 15 наложенных плоскостей, а биты 4‑7 — до 15 подложенных плоскостей.

Parameters:

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

getDwLayerMask()

public int getDwLayerMask()

Получает или задает Это поле МОЖЕТ быть проигнорировано.

Returns: int

setDwLayerMask(int value)

public void setDwLayerMask(int value)

Получает или задает Это поле МОЖЕТ быть проигнорировано.

Parameters:

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

getDwVisibleMask()

public int getDwVisibleMask()

Получает или задает прозрачный цвет или индекс подложенной плоскости. Когда тип пикселя RGBA, dwVisibleMask представляет собой прозрачное значение цвета RGB. Когда тип пикселя — индекс цвета, это прозрачное значение индекса.

Returns: int

setDwVisibleMask(int value)

public void setDwVisibleMask(int value)

Получает или задает прозрачный цвет или индекс подложенной плоскости. Когда тип пикселя RGBA, dwVisibleMask представляет собой прозрачное значение цвета RGB. Когда тип пикселя — индекс цвета, это прозрачное значение индекса.

Parameters:

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

getDwDamageMask()

public int getDwDamageMask()

Получает или задает Это поле МОЖЕТ быть проигнорировано

Returns: int

setDwDamageMask(int value)

public void setDwDamageMask(int value)

Получает или задает Это поле МОЖЕТ быть проигнорировано

Parameters:

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