EmfPixelFormatDescriptor
Innehåll
[
Dölj
]EmfPixelFormatDescriptor class
PixelFormatDescriptor-objektet kan användas i EMR_HEADER-poster (avsnitt 2.3.4.2) för att specificera pixelformatet för utdataytan för uppspelningsenhetskontexten.
public sealed class EmfPixelFormatDescriptor : EmfObject
Konstruktörer
namn | Beskrivning |
---|---|
EmfPixelFormatDescriptor() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
BReserved { get; set; } | Gets eller sets anger antalet överläggs- och underläggsplan. Bitarna 0 till 3 anger upp till 15 överlagringsplan och bitar 4 till 7 anger upp till 15 underliggande planes |
CAccumAlphaBits { get; set; } | Gets eller sets specificerar antalet alfabitplan i ackumuleringsbufferten |
CAccumBits { get; set; } | Gets eller sets specificerar det totala antalet bitplan i ackumuleringsbufferten. |
CAccumBlueBits { get; set; } | Gets eller sets specificerar antalet blå bitplan i ackumuleringsbufferten. |
CAccumGreenBits { get; set; } | Gets eller sets specificerar antalet gröna bitplan i ackumulation |
CAccumRedBits { get; set; } | Gets eller sets specificerar antalet röda bitplan i ackumuleringsbufferten |
CAlphaBits { get; set; } | Gets eller sets Anger antalet alfabitplan i varje RGBA-färgbuffert |
CAlphaShift { get; set; } | Hämtar eller sätter Anger skifträkningen för alfabitplan i varje RGBA-färgbuffert |
CAuxBuffers { get; set; } | Gets eller sets anger antalet extra buffertar. Hjälpbuffertar stöds inte |
CBlueBits { get; set; } | Hämtar eller sätter Anger antalet blå bitplan i varje RGBA-färgbuffert. |
CBlueShift { get; set; } | Hämtar eller sätter Anger skifträkningen för blå bitplan i varje RGBA-färgbuffert. |
CColorBits { get; set; } | Hämtar eller ställer in antalet bitar per pixel för RGBA-pixeltyper, exklusive alfabitplanen. För färgtabellpixlar är det storleken på varje färgtabell index |
CDepthBits { get; set; } | Gets eller sets specificerar djupet på djupbufferten (z-axeln). |
CGreenBits { get; set; } | Gets eller sets Anger antalet gröna bitplan i varje RGBA-färgbuffert |
CGreenShift { get; set; } | Hämtar eller sätter Anger skifträkningen för gröna bitplan i varje RGBA-färgbuffert. |
CRedBits { get; set; } | Gets eller sets Anger antalet röda bitplan i varje RGBA-färgbuffert |
CRedShift { get; set; } | Hämtar eller sätter Anger skiftantalet i bitar för röda bitplan i varje RGBA-färgbuffert. |
CStencilBits { get; set; } | Gets eller sets anger djupet på stencilbufferten. |
DwDamageMask { get; set; } | Hämtar eller sätter Det här fältet KAN ignoreras |
DwFlags { get; set; } | Hämtar eller ställer in bitflaggor som anger egenskaperna för pixelbufferten som används för utmatning till ritytan. Dessa egenskaper är inte alla ömsesidigt exklusiva; kombinationer av flaggor är tillåtna, om inte annat anges. |
DwLayerMask { get; set; } | Hämtar eller sätter Det här fältet KAN ignoreras. |
DwVisibleMask { get; set; } | Gets eller sets specificerar den transparenta färgen eller indexet för ett underlagsplan. När pixeltypen är RGBA är dwVisibleMask ett transparent RGB-färgvärde. När pixeltypen är färgindex är det ett transparent indexvärde. |
ILayerType { get; set; } | Hämtar eller sätter Det här fältet KAN ignoreras |
IPixelType { get; set; } | Hämtar eller ställer in typen av pixeldata PFD_TYPE_RGBA 0x00 Pixelformatet är RGBA. PFD_TYPE_COLORINDEX 0x01 Varje pixel är ett index i en färgtabell. |
NSize { get; set; } | Hämtar eller ställer in ett 16-bitars heltal som anger storleken, i byte, av denna datastruktur. |
NVersion { get; set; } | Hämtar eller ställer in ett 16-bitars heltal som MÅSTE sättas till 0x0001. |
Se även
- class EmfObject
- namnutrymme Aspose.Imaging.FileFormats.Emf.Emf.Objects
- hopsättning Aspose.Imaging