EmfPixelFormatDescriptor

EmfPixelFormatDescriptor class

L’oggetto PixelFormatDescriptor può essere utilizzato nei record EMR_HEADER (sezione 2.3.4.2) per specificare il formato pixel della superficie di output per il contesto del dispositivo di riproduzione.

public sealed class EmfPixelFormatDescriptor : EmfObject

Costruttori

NomeDescrizione
EmfPixelFormatDescriptor()Default_Costruttore

Proprietà

NomeDescrizione
BReserved { get; set; }Ottiene o imposta il numero di piani di sovrapposizione e di sovrapposizione. I bit da 0 a 3 specificano fino a 15 piani di sovrapposizione e i bit da 4 a 7 specificano fino a 15 piani di sovrapposizione
CAccumAlphaBits { get; set; }Ottiene o imposta il numero di bitplane alfa nel buffer di accumulo
CAccumBits { get; set; }Ottiene o imposta il numero totale di bitplane nel buffer di accumulo.
CAccumBlueBits { get; set; }Ottiene o imposta il numero di bitplane blu nel buffer di accumulo.
CAccumGreenBits { get; set; }Ottiene o imposta il numero di bitplane verdi nell’accumulazione
CAccumRedBits { get; set; }Ottiene o imposta il numero di bitplane rossi nel buffer di accumulo
CAlphaBits { get; set; }Ottiene o imposta Specifica il numero di bitplane alfa in ciascun buffer di colore RGBA
CAlphaShift { get; set; }Ottiene o imposta Specifica il conteggio di spostamento per i bitplane alfa in ciascun buffer di colore RGBA
CAuxBuffers { get; set; }Ottiene o imposta il numero di buffer ausiliari. I buffer ausiliari non sono supportati
CBlueBits { get; set; }Ottiene o imposta Specifica il numero di bitplane blu in ciascun buffer di colore RGBA.
CBlueShift { get; set; }Ottiene o imposta Specifica il conteggio degli spostamenti per i bitplane blu in ciascun buffer di colore RGBA.
CColorBits { get; set; }Ottiene o imposta il numero di bit per pixel per i tipi di pixel RGBA, esclusi i bitplane alfa. Per i pixel della tabella dei colori, è la dimensione di ciascuna tabella dei colori index
CDepthBits { get; set; }Ottiene o imposta la profondità del buffer di profondità (asse z).
CGreenBits { get; set; }Ottiene o imposta Specifica il numero di bitplane verdi in ciascun buffer di colore RGBA
CGreenShift { get; set; }Ottiene o imposta Specifica il conteggio di spostamento per i bitplane verdi in ciascun buffer di colore RGBA.
CRedBits { get; set; }Ottiene o imposta Specifica il numero di bitplane rossi in ciascun buffer di colore RGBA
CRedShift { get; set; }Ottiene o imposta Specifica il conteggio di spostamento in bit per i bitplane rossi in ciascun buffer di colore RGBA.
CStencilBits { get; set; }Ottiene o imposta la profondità del buffer dello stencil.
DwDamageMask { get; set; }Ottiene o imposta Questo campo PUÒ essere ignorato
DwFlags { get; set; }Ottiene o imposta flag di bit che specificano le proprietà del buffer di pixel utilizzato per l’output sulla superficie del disegno. Queste proprietà non sono tutte mutuamente esclusive ; sono consentite combinazioni di flag, salvo diversa indicazione.
DwLayerMask { get; set; }Ottiene o imposta Questo campo PUÒ essere ignorato.
DwVisibleMask { get; set; }Ottiene o imposta il colore trasparente o l’indice di un piano di sovrapposizione. Quando il tipo di pixel è RGBA, dwVisibleMask è un valore di colore RGB trasparente. Quando il tipo di pixel è un indice di colore, è un valore di indice trasparente.
ILayerType { get; set; }Ottiene o imposta Questo campo PUÒ essere ignorato
IPixelType { get; set; }Ottiene o imposta il tipo di dati dei pixel PFD_TYPE_RGBA 0x00 Il formato dei pixel è RGBA. PFD_TYPE_COLORINDEX 0x01 Ogni pixel è un indice in una tabella dei colori.
NSize { get; set; }Ottiene o imposta un numero intero a 16 bit che specifica la dimensione, in byte, di questa struttura dati.
NVersion { get; set; }Ottiene o imposta un numero intero a 16 bit che DEVE essere impostato su 0x0001.

Guarda anche