EmfPixelFormatDescriptor

EmfPixelFormatDescriptor class

L’objet PixelFormatDescriptor peut être utilisé dans les enregistrements EMR_HEADER (section 2.3.4.2) pour spécifier le format de pixel de la surface de sortie pour le contexte du périphérique de lecture.

public sealed class EmfPixelFormatDescriptor : EmfObject

Constructeurs

NomLa description
EmfPixelFormatDescriptor()Default_Constructor

Propriétés

NomLa description
BReserved { get; set; }Gets ou sets spécifie le nombre de plans de superposition et de sous-couche. Les bits 0 à 3 spécifient jusqu’à 15 plans de superposition et les bits 4 à 7 spécifient jusqu’à 15 plans de sous-couche
CAccumAlphaBits { get; set; }Obtient ou définit le nombre de plans de bits alpha dans le tampon d’accumulation
CAccumBits { get; set; }Obtient ou définit le nombre total de plans de bits dans le tampon d’accumulation.
CAccumBlueBits { get; set; }Obtient ou définit le nombre de plans de bits bleus dans le tampon d’accumulation.
CAccumGreenBits { get; set; }Obtient ou définit le nombre de plans de bits verts dans l’accumulation
CAccumRedBits { get; set; }Obtient ou définit le nombre de plans de bits rouges dans le tampon d’accumulation
CAlphaBits { get; set; }Obtient ou définit le nombre de plans de bits alpha dans chaque tampon de couleur RGBA
CAlphaShift { get; set; }Obtient ou définit le nombre de décalages pour les plans de bits alpha dans chaque tampon de couleur RGBA
CAuxBuffers { get; set; }Gets ou sets spécifie le nombre de tampons auxiliaires. Les tampons auxiliaires ne sont pas pris en charge
CBlueBits { get; set; }Obtient ou définit le nombre de plans de bits bleus dans chaque tampon de couleur RGBA.
CBlueShift { get; set; }Obtient ou définit le nombre de décalages pour les plans de bits bleus dans chaque tampon de couleur RGBA.
CColorBits { get; set; }Obtient ou définit le nombre de bits par pixel pour les types de pixels RGBA, à l’exclusion des plans de bits alpha. Pour les pixels de la table des couleurs, il s’agit de la taille de chaque table des couleurs index
CDepthBits { get; set; }Obtient ou définit la profondeur du tampon de profondeur (axe z).
CGreenBits { get; set; }Obtient ou définit le nombre de plans de bits verts dans chaque tampon de couleur RGBA
CGreenShift { get; set; }Obtient ou définit le nombre de décalages pour les plans de bits verts dans chaque tampon de couleur RGBA.
CRedBits { get; set; }Obtient ou définit le nombre de plans de bits rouges dans chaque tampon de couleur RGBA
CRedShift { get; set; }Obtient ou définit le nombre de décalages en bits pour les plans de bits rouges dans chaque tampon de couleur RGBA.
CStencilBits { get; set; }Obtient ou définit la profondeur du tampon de gabarit.
DwDamageMask { get; set; }Obtient ou définit Ce champ PEUT être ignoré
DwFlags { get; set; }Obtient ou définit des indicateurs de bits qui spécifient les propriétés du tampon de pixels utilisé pour la sortie sur la surface de dessin. Ces propriétés ne sont pas toutes mutuellement exclusives ; les combinaisons de drapeaux sont autorisées, sauf indication contraire.
DwLayerMask { get; set; }Obtient ou définit Ce champ PEUT être ignoré.
DwVisibleMask { get; set; }Gets ou sets spécifie la couleur transparente ou l’indice d’un plan sous-jacent. Lorsque le type de pixel est RGBA, dwVisibleMask est une valeur de couleur RVB transparente. Lorsque le type de pixel est un index de couleur, il s’agit d’une valeur d’index transparent.
ILayerType { get; set; }Obtient ou définit Ce champ PEUT être ignoré
IPixelType { get; set; }Obtient ou définit le type de données de pixel PFD_TYPE_RGBA 0x00 Le format de pixel est RGBA. PFD_TYPE_COLORINDEX 0x01 Chaque pixel est un index dans une table de couleurs.
NSize { get; set; }Obtient ou définit un entier 16 bits qui spécifie la taille, en octets, de cette structure de données.
NVersion { get; set; }Obtient ou définit un entier 16 bits qui DOIT être défini sur 0x0001.

Voir également