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:
| Параметр | Тип | Описание |
|---|---|---|
| value | short |
getNVersion()
public short getNVersion()
Получает или задает 16‑битное целое, которое ДОЛЖНО быть установлено в 0x0001.
Returns: short
setNVersion(short value)
public void setNVersion(short value)
Получает или задает 16‑битное целое, которое ДОЛЖНО быть установлено в 0x0001.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | short |
getDwFlags()
public int getDwFlags()
Получает или задает битовые флаги, определяющие свойства буфера пикселей, используемого для вывода на поверхность рисования. Эти свойства не являются взаимоисключающими; допускаются комбинации флагов, за исключением случаев, отмеченных иначе.
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
Получает или задает битовые флаги, определяющие свойства буфера пикселей, используемого для вывода на поверхность рисования. Эти свойства не являются взаимоисключающими; допускаются комбинации флагов, за исключением случаев, отмеченных иначе.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCColorBits()
public byte getCColorBits()
Получает или задает количество бит на пиксель для типов пикселей RGBA, исключая альфа‑битовые плоскости. Для пикселей с таблицей цветов это размер каждого индекса таблицы цветов.
Returns: byte
setCColorBits(byte value)
public void setCColorBits(byte value)
Получает или задает количество бит на пиксель для типов пикселей RGBA, исключая альфа‑битовые плоскости. Для пикселей с таблицей цветов это размер каждого индекса таблицы цветов.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCRedBits()
public byte getCRedBits()
Получает или задает количество красных битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCRedBits(byte value)
public void setCRedBits(byte value)
Получает или задает количество красных битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCRedShift()
public byte getCRedShift()
Получает или задает количество сдвига в битах для красных битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCRedShift(byte value)
public void setCRedShift(byte value)
Получает или задает количество сдвига в битах для красных битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCGreenBits()
public byte getCGreenBits()
Получает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCGreenBits(byte value)
public void setCGreenBits(byte value)
Получает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCGreenShift()
public byte getCGreenShift()
Получает или задает количество сдвига для зеленых битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCGreenShift(byte value)
public void setCGreenShift(byte value)
Получает или задает количество сдвига для зеленых битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCBlueBits()
public byte getCBlueBits()
Получает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCBlueBits(byte value)
public void setCBlueBits(byte value)
Получает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCBlueShift()
public byte getCBlueShift()
Получает или задает количество сдвига для синих битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCBlueShift(byte value)
public void setCBlueShift(byte value)
Получает или задает количество сдвига для синих битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAlphaBits()
public byte getCAlphaBits()
Получает или задает количество альфа‑битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCAlphaBits(byte value)
public void setCAlphaBits(byte value)
Получает или задает количество альфа‑битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAlphaShift()
public byte getCAlphaShift()
Получает или задает количество сдвига для альфа‑битовых плоскостей в каждом цветном буфере RGBA.
Returns: byte
setCAlphaShift(byte value)
public void setCAlphaShift(byte value)
Получает или задает количество сдвига для альфа‑битовых плоскостей в каждом цветном буфере RGBA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAccumBits()
public byte getCAccumBits()
Получает или задает общее количество битовых плоскостей в буфере накопления.
Returns: byte
setCAccumBits(byte value)
public void setCAccumBits(byte value)
Получает или задает общее количество битовых плоскостей в буфере накопления.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAccumRedBits()
public byte getCAccumRedBits()
Получает или задает количество красных битовых плоскостей в буфере накопления.
Returns: byte
setCAccumRedBits(byte value)
public void setCAccumRedBits(byte value)
Получает или задает количество красных битовых плоскостей в буфере накопления.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAccumGreenBits()
public byte getCAccumGreenBits()
Получает или задает количество зеленых битовых плоскостей в накоплении.
Returns: byte
setCAccumGreenBits(byte value)
public void setCAccumGreenBits(byte value)
Получает или задает количество зеленых битовых плоскостей в накоплении.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAccumBlueBits()
public byte getCAccumBlueBits()
Получает или задает количество синих битовых плоскостей в буфере накопления.
Returns: byte
setCAccumBlueBits(byte value)
public void setCAccumBlueBits(byte value)
Получает или задает количество синих битовых плоскостей в буфере накопления.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAccumAlphaBits()
public byte getCAccumAlphaBits()
Получает или задает количество альфа‑битовых плоскостей в буфере накопления.
Returns: byte
setCAccumAlphaBits(byte value)
public void setCAccumAlphaBits(byte value)
Получает или задает количество альфа‑битовых плоскостей в буфере накопления.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCDepthBits()
public byte getCDepthBits()
Получает или задает глубину буфера глубины (ось Z).
Returns: byte
setCDepthBits(byte value)
public void setCDepthBits(byte value)
Получает или задает глубину буфера глубины (ось Z).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCStencilBits()
public byte getCStencilBits()
Получает или задает глубину буфера трафарета.
Returns: byte
setCStencilBits(byte value)
public void setCStencilBits(byte value)
Получает или задает глубину буфера трафарета.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCAuxBuffers()
public byte getCAuxBuffers()
Получает или задает количество вспомогательных буферов. Вспомогательные буферы не поддерживаются.
Returns: byte
setCAuxBuffers(byte value)
public void setCAuxBuffers(byte value)
Получает или задает количество вспомогательных буферов. Вспомогательные буферы не поддерживаются.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getILayerType()
public byte getILayerType()
Получает или задает Это поле МОЖЕТ быть проигнорировано
Returns: byte
setILayerType(byte value)
public void setILayerType(byte value)
Получает или задает Это поле МОЖЕТ быть проигнорировано
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getDwLayerMask()
public int getDwLayerMask()
Получает или задает Это поле МОЖЕТ быть проигнорировано.
Returns: int
setDwLayerMask(int value)
public void setDwLayerMask(int value)
Получает или задает Это поле МОЖЕТ быть проигнорировано.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getDwVisibleMask()
public int getDwVisibleMask()
Получает или задает прозрачный цвет или индекс подложенной плоскости. Когда тип пикселя RGBA, dwVisibleMask представляет собой прозрачное значение цвета RGB. Когда тип пикселя — индекс цвета, это прозрачное значение индекса.
Returns: int
setDwVisibleMask(int value)
public void setDwVisibleMask(int value)
Получает или задает прозрачный цвет или индекс подложенной плоскости. Когда тип пикселя RGBA, dwVisibleMask представляет собой прозрачное значение цвета RGB. Когда тип пикселя — индекс цвета, это прозрачное значение индекса.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getDwDamageMask()
public int getDwDamageMask()
Получает или задает Это поле МОЖЕТ быть проигнорировано
Returns: int
setDwDamageMask(int value)
public void setDwDamageMask(int value)
Получает или задает Это поле МОЖЕТ быть проигнорировано
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |