Класс EmfPixelFormatDescriptor

Summary: The PixelFormatDescriptor object can be used in EMR_HEADER records (section 2.3.4.2) to specify the pixel format of the output surface for the playback device context.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfPixelFormatDescriptor

Inheritance: EmfObject

Constructors

NameDescription
EmfPixelFormatDescriptor()Инициализирует новый экземпляр класса EmfPixelFormatDescriptor

Properties

NameTypeAccessDescription
b_reservedSystem.Byter/wПолучает или задает количество наложенных и подложенных плоскостей. Биты 0‑3 указывают
до 15 наложенных плоскостей, а биты 4‑7 указывают до 15 подложенных плоскостей.
c_accum_alpha_bitsSystem.Byter/wПолучает или задает количество альфа‑битовых плоскостей в буфере накопления.
c_accum_bitsSystem.Byter/wПолучает или задает общее количество битовых плоскостей в буфере накопления.
c_accum_blue_bitsSystem.Byter/wПолучает или задает количество синих битовых плоскостей в буфере накопления.
c_accum_green_bitsSystem.Byter/wПолучает или задает количество зеленых битовых плоскостей в накоплении.
c_accum_red_bitsSystem.Byter/wПолучает или задает количество красных битовых плоскостей в буфере накопления.
c_alpha_bitsSystem.Byter/wПолучает или задает количество альфа-битовых плоскостей в каждом цветном буфере RGBA.
c_alpha_shiftSystem.Byter/wПолучает или задает количество сдвигов для альфа-битовых плоскостей в каждом цветном буфере RGBA.
c_aux_buffersSystem.Byter/wПолучает или задает количество вспомогательных буферов. Вспомогательные буферы не поддерживаются.
c_blue_bitsSystem.Byter/wПолучает или задает количество синих битовых плоскостей в каждом цветном буфере RGBA.
c_blue_shiftSystem.Byter/wПолучает или задает количество сдвигов для синих битовых плоскостей в каждом цветном буфере RGBA.
c_color_bitsSystem.Byter/wПолучает или задает количество бит на пиксель для типов пикселей RGBA, исключая альфа-битовые плоскости. Для пикселей цветовой таблицы это размер каждого индекса цветовой таблицы.
c_depth_bitsSystem.Byter/wПолучает или задает глубину буфера глубины (ось Z).
c_green_bitsSystem.Byter/wПолучает или задает количество зеленых битовых плоскостей в каждом цветном буфере RGBA.
c_green_shiftSystem.Byter/wПолучает или задает Указывает количество сдвигов для зеленых битовых плоскостей в каждом буфере цвета RGBA.
c_red_bitsSystem.Byter/wПолучает или задает Указывает количество красных битовых плоскостей в каждом буфере цвета RGBA
c_red_shiftSystem.Byter/wПолучает или задает Указывает количество сдвигов в битах для красных битовых плоскостей в каждом буфере цвета RGBA.
c_stencil_bitsSystem.Byter/wПолучает или задает указывает глубину буфера трафарета.
dw_damage_maskintr/wПолучает или задает Это поле МОЖЕТ быть проигнорировано
dw_flagsintr/wПолучает или задает битовые флаги, которые указывают свойства пиксельного буфера, используемого
для вывода на поверхность рисования. Эти свойства не все взаимно
исключающие; комбинации флагов допускаются, за исключением указанных иначе.
dw_layer_maskintr/wПолучает или задает Это поле МОЖЕТ быть проигнорировано.
dw_visible_maskintr/wПолучает или задает указывает прозрачный цвет или индекс подложечного плана. Когда тип пикселя
RGBA, dwVisibleMask является прозрачным значением цвета RGB. Когда тип пикселя
— индекс цвета, это прозрачное значение индекса.
layer_typeSystem.Byter/wПолучает или задает Это поле МОЖЕТ быть проигнорировано
n_sizeintr/wПолучает или задает 16-битное целое, которое указывает размер, в байтах, этой структуры данных.
n_versionintr/wПолучает или задает 16-битное целое, которое ДОЛЖНО быть установлено в 0x0001.
pixel_typeSystem.Byter/wПолучает или задает тип данных пикселя
PFD_TYPE_RGBA 0x00 Формат пикселя — RGBA.
PFD_TYPE_COLORINDEX 0x01 Каждый пиксель — индекс в таблице цветов.

Constructor: EmfPixelFormatDescriptor()

 EmfPixelFormatDescriptor() 

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