EmfPixelFormatDescriptor
Inhalt
[
Ausblenden
]EmfPixelFormatDescriptor class
Das PixelFormatDescriptor-Objekt kann in EMR_HEADER-Datensätzen (Abschnitt 2.3.4.2) verwendet werden, um das Pixelformat der Ausgabeoberfläche für den Kontext des Wiedergabegeräts anzugeben.
public sealed class EmfPixelFormatDescriptor : EmfObject
Konstrukteure
Name | Beschreibung |
---|---|
EmfPixelFormatDescriptor() | Default_Constructor |
Eigenschaften
Name | Beschreibung |
---|---|
BReserved { get; set; } | Ruft ab oder setzt die Anzahl der Overlay- und Underlay-Ebenen. Die Bits 0 bis 3 spezifizieren bis zu 15 Overlay-Ebenen und die Bits 4 bis 7 spezifizieren bis zu 15 Underlay-Ebenen |
CAccumAlphaBits { get; set; } | Erhält oder setzt die Anzahl der Alpha-Bitebenen im Akkumulationspuffer |
CAccumBits { get; set; } | Ruft ab oder setzt die Gesamtzahl der Bitplanes im Akkumulationspuffer. |
CAccumBlueBits { get; set; } | Ruft ab oder legt fest, wie viele blaue Bitebenen im Akkumulationspuffer vorhanden sind. |
CAccumGreenBits { get; set; } | Erhält oder setzt die Anzahl der grünen Bitplanes in der Akkumulation |
CAccumRedBits { get; set; } | Erhält oder setzt die Anzahl der roten Bitplanes im Akkumulationspuffer |
CAlphaBits { get; set; } | Ruft ab oder legt fest Gibt die Anzahl der Alpha-Bitebenen in jedem RGBA-Farbpuffer an |
CAlphaShift { get; set; } | Ruft ab oder legt fest Gibt die Verschiebungsanzahl für Alpha-Bitebenen in jedem RGBA-Farbpuffer an |
CAuxBuffers { get; set; } | Ruft ab oder setzt die Anzahl der Hilfspuffer. Hilfspuffer werden nicht unterstützt |
CBlueBits { get; set; } | Ruft ab oder legt fest Gibt die Anzahl der blauen Bitplanes in jedem RGBA-Farbpuffer an. |
CBlueShift { get; set; } | Ruft ab oder legt fest Gibt die Verschiebungsanzahl für blaue Bitebenen in jedem RGBA-Farbpuffer an. |
CColorBits { get; set; } | Ruft die Anzahl der Bits pro Pixel für RGBA-Pixeltypen ab oder legt sie fest, ausgenommen die Alpha-Bitebenen. Bei Farbtabellenpixeln ist dies die Größe jeder Farbtabelle index |
CDepthBits { get; set; } | Ruft ab oder legt die Tiefe des Tiefenpuffers (Z-Achse) fest. |
CGreenBits { get; set; } | Ruft ab oder legt fest Gibt die Anzahl grüner Bitplanes in jedem RGBA-Farbpuffer an |
CGreenShift { get; set; } | Ruft ab oder legt fest Gibt die Verschiebungsanzahl für grüne Bitplanes in jedem RGBA-Farbpuffer an. |
CRedBits { get; set; } | Ruft ab oder legt fest Gibt die Anzahl der roten Bitplanes in jedem RGBA-Farbpuffer an |
CRedShift { get; set; } | Ruft ab oder legt fest Gibt die Verschiebungsanzahl in Bits für rote Bitebenen in jedem RGBA-Farbpuffer an. |
CStencilBits { get; set; } | Ruft ab oder legt die Tiefe des Schablonenpuffers fest. |
DwDamageMask { get; set; } | Ruft ab oder setzt Dieses Feld KANN ignoriert werden |
DwFlags { get; set; } | Ruft Bit-Flags ab oder setzt diese, die Eigenschaften des Pixelpuffers spezifizieren, der für die Ausgabe an die Zeichenoberfläche verwendet wird. Diese Eigenschaften schließen sich nicht alle gegenseitig aus; Kombinationen von Flags sind zulässig, sofern nicht anders angegeben. |
DwLayerMask { get; set; } | Ruft ab oder setzt Dieses Feld KANN ignoriert werden. |
DwVisibleMask { get; set; } | Ruft ab oder setzt die transparente Farbe oder den Index einer Unterlageebene. Wenn der Typ des Pixels RGBA ist, ist dwVisibleMask ein transparenter RGB-Farbwert. Wenn der Pixeltyp ein Farbindex ist, handelt es sich um einen transparenten Indexwert. |
ILayerType { get; set; } | Ruft ab oder setzt Dieses Feld KANN ignoriert werden |
IPixelType { get; set; } | Holt oder setzt den Typ der Pixeldaten PFD_TYPE_RGBA 0x00 Das Pixelformat ist RGBA. PFD_TYPE_COLORINDEX 0x01 Jedes Pixel ist ein Index in einer Farbtabelle. |
NSize { get; set; } | Ruft eine 16-Bit-Ganzzahl ab oder legt diese fest, die die Größe dieser Datenstruktur in Byte angibt. |
NVersion { get; set; } | Erhält oder setzt eine 16-Bit-Ganzzahl, die auf 0x0001 gesetzt werden MUSS. |
Siehe auch
- class EmfObject
- namensraum Aspose.Imaging.FileFormats.Emf.Emf.Objects
- Montage Aspose.Imaging