EmfPixelFormatDescriptor
Содержание
[
Скрывать
]EmfPixelFormatDescriptor class
Объект PixelFormatDescriptor можно использовать в записях EMR_HEADER (раздел 2.3.4.2) для указания формата пикселей выходной поверхности для контекста устройства воспроизведения.
public sealed class EmfPixelFormatDescriptor : EmfObject
Конструкторы
Имя | Описание |
---|---|
EmfPixelFormatDescriptor() | Конструктор по умолчанию. |
Характеристики
Имя | Описание |
---|---|
BReserved { get; set; } | Получает или задает количество плоскостей наложения и подложки. Биты с 0 по 3 определяют до 15 плоскостей наложения, а биты с 4 по 7 определяют до 15 плоскостей подложки |
CAccumAlphaBits { get; set; } | Получает или задает количество альфа-битовых плоскостей в накопительном буфере |
CAccumBits { get; set; } | Получает или устанавливает общее количество битовых плоскостей в буфере накопления. |
CAccumBlueBits { get; set; } | Получает или задает количество синих битовых плоскостей в буфере накопления. |
CAccumGreenBits { get; set; } | Получает или задает количество зеленых битовых плоскостей в наборе. |
CAccumRedBits { get; set; } | Получает или задает количество красных битовых плоскостей в накопительном буфере |
CAlphaBits { get; set; } | Получает или устанавливает количество альфа-битовых плоскостей в каждом цветовом буфере RGBA |
CAlphaShift { get; set; } | Получает или устанавливает количество смещений для альфа-битовых плоскостей в каждом цветовом буфере RGBA |
CAuxBuffers { get; set; } | Получает или устанавливает количество вспомогательных буферов. Вспомогательные буферы не поддерживаются |
CBlueBits { get; set; } | Получает или задает количество синих битовых плоскостей в каждом цветовом буфере RGBA. |
CBlueShift { get; set; } | Получает или задает количество сдвигов для синих битовых плоскостей в каждом цветовом буфере RGBA. |
CColorBits { get; set; } | Получает или задает количество битов на пиксель для типов пикселей RGBA, исключая альфа-битовые плоскости. Для пикселей таблицы цветов это размер каждой таблицы цветов index |
CDepthBits { get; set; } | Получает или задает глубину буфера глубины (по оси Z). |
CGreenBits { get; set; } | Получает или задает количество зеленых битовых плоскостей в каждом цветовом буфере RGBA |
CGreenShift { get; set; } | Получает или задает количество сдвигов для зеленых битовых плоскостей в каждом цветовом буфере RGBA. |
CRedBits { get; set; } | Получает или задает количество красных битовых плоскостей в каждом цветовом буфере RGBA |
CRedShift { get; set; } | Получает или устанавливает количество смещений в битах для красных битовых плоскостей в каждом цветовом буфере RGBA. |
CStencilBits { get; set; } | Получает или задает глубину буфера трафарета. |
DwDamageMask { get; set; } | Получает или устанавливает Это поле МОЖЕТ быть проигнорировано |
DwFlags { get; set; } | Получает или задает битовые флаги, определяющие свойства буфера пикселей, который используется для вывода на поверхность рисования. Эти свойства не все исключают друг друга; комбинации флагов разрешены, если не указано иное. |
DwLayerMask { get; set; } | Получает или устанавливает Это поле МОЖЕТ быть проигнорировано. |
DwVisibleMask { get; set; } | Получает или задает прозрачный цвет или индекс плоскости подложки. Когда тип пикселя — RGBA, dwVisibleMask — это прозрачное значение цвета RGB. Когда тип пикселя является индексом цвета, это значение индекса прозрачности. |
ILayerType { get; set; } | Получает или устанавливает Это поле МОЖЕТ быть проигнорировано |
IPixelType { get; set; } | Получает или устанавливает тип пикселя data PFD_TYPE_RGBA 0x00 Формат пикселя — RGBA. PFD_TYPE_COLORINDEX 0x01 Каждый пиксель является индексом в таблице цветов. |
NSize { get; set; } | Получает или задает 16-разрядное целое число, указывающее размер в байтах этой структуры данных. |
NVersion { get; set; } | Получает или устанавливает 16-битное целое число, которое ДОЛЖНО быть установлено равным 0x0001. |
Смотрите также
- class EmfObject
- пространство имен Aspose.Imaging.FileFormats.Emf.Emf.Objects
- сборка Aspose.Imaging