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