EmfPixelFormatDescriptor
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public final class EmfPixelFormatDescriptor extends EmfObject
Das PixelFormatDescriptor‑Objekt kann in EMR_HEADER‑Datensätzen (Abschnitt 2.3.4.2) verwendet werden, um das Pixelformat der Ausgabefläche für den Wiedergabe‑Gerätekontext anzugeben.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfPixelFormatDescriptor() |
Methoden
| Methode | Beschreibung |
|---|---|
| getNSize() | Liest oder setzt einen 16‑Bit‑Integer, der die Größe dieser Datenstruktur in Byte angibt. |
| setNSize(short value) | Liest oder setzt einen 16‑Bit‑Integer, der die Größe dieser Datenstruktur in Byte angibt. |
| getNVersion() | Liest oder setzt einen 16‑Bit‑Integer, der AUF 0x0001 gesetzt werden MUSS. |
| setNVersion(short value) | Liest oder setzt einen 16‑Bit‑Integer, der AUF 0x0001 gesetzt werden MUSS. |
| getDwFlags() | Liest oder setzt Bit‑Flags, die Eigenschaften des Pixelpuffers angeben, der für die Ausgabe auf die Zeichenfläche verwendet wird. |
| setDwFlags(int value) | Liest oder setzt Bit‑Flags, die Eigenschaften des Pixelpuffers angeben, der für die Ausgabe auf die Zeichenfläche verwendet wird. |
| getIPixelType() | Liest oder setzt den Typ der Pixeldaten PFD\_TYPE\_RGBA 0x00. Das Pixel‑Format ist RGBA. |
| setIPixelType(byte value) | Liest oder setzt den Typ der Pixeldaten PFD\_TYPE\_RGBA 0x00. Das Pixel‑Format ist RGBA. |
| getCColorBits() | Liest oder setzt die Anzahl der Bits pro Pixel für RGBA‑Pixelformate, ohne die Alpha‑Bitebenen. |
| setCColorBits(byte value) | Liest oder setzt die Anzahl der Bits pro Pixel für RGBA‑Pixelformate, ohne die Alpha‑Bitebenen. |
| getCRedBits() | Liest oder setzt Gibt die Anzahl der roten Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCRedBits(byte value) | Liest oder setzt Gibt die Anzahl der roten Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCRedShift() | Liest oder setzt Gibt die Verschiebungsanzahl in Bits für rote Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCRedShift(byte value) | Liest oder setzt Gibt die Verschiebungsanzahl in Bits für rote Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCGreenBits() | Liest oder setzt Gibt die Anzahl der grünen Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCGreenBits(byte value) | Liest oder setzt Gibt die Anzahl der grünen Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCGreenShift() | Liest oder setzt Gibt die Verschiebungsanzahl für grüne Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCGreenShift(byte value) | Liest oder setzt Gibt die Verschiebungsanzahl für grüne Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCBlueBits() | Liest oder setzt Gibt die Anzahl der blauen Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCBlueBits(byte value) | Liest oder setzt Gibt die Anzahl der blauen Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCBlueShift() | Liest oder setzt Gibt die Verschiebungsanzahl für blaue Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCBlueShift(byte value) | Liest oder setzt Gibt die Verschiebungsanzahl für blaue Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCAlphaBits() | Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCAlphaBits(byte value) | Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCAlphaShift() | Liest oder setzt Gibt die Verschiebungsanzahl für Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an. |
| setCAlphaShift(byte value) | Liest oder setzt Gibt die Verschiebungsanzahl für Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an. |
| getCAccumBits() | Liest oder setzt Gibt die Gesamtzahl der Bitebenen im Akkumulationspuffer an. |
| setCAccumBits(byte value) | Liest oder setzt Gibt die Gesamtzahl der Bitebenen im Akkumulationspuffer an. |
| getCAccumRedBits() | Liest oder setzt Gibt die Anzahl der roten Bitebenen im Akkumulationspuffer an. |
| setCAccumRedBits(byte value) | Liest oder setzt Gibt die Anzahl der roten Bitebenen im Akkumulationspuffer an. |
| getCAccumGreenBits() | Liest oder setzt Gibt die Anzahl der grünen Bitebenen in der Akkumulation an. |
| setCAccumGreenBits(byte value) | Liest oder setzt Gibt die Anzahl der grünen Bitebenen in der Akkumulation an. |
| getCAccumBlueBits() | Liest oder setzt Gibt die Anzahl der blauen Bitebenen im Akkumulationspuffer an. |
| setCAccumBlueBits(byte value) | Liest oder setzt Gibt die Anzahl der blauen Bitebenen im Akkumulationspuffer an. |
| getCAccumAlphaBits() | Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen im Akkumulationspuffer an. |
| setCAccumAlphaBits(byte value) | Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen im Akkumulationspuffer an. |
| getCDepthBits() | Liest oder setzt Gibt die Tiefe des Tiefen‑ (z‑Achsen‑) Puffers an. |
| setCDepthBits(byte value) | Liest oder setzt Gibt die Tiefe des Tiefen‑ (z‑Achsen‑) Puffers an. |
| getCStencilBits() | Liest oder setzt Gibt die Tiefe des Stencil‑Puffers an. |
| setCStencilBits(byte value) | Liest oder setzt Gibt die Tiefe des Stencil‑Puffers an. |
| getCAuxBuffers() | Liest oder setzt Gibt die Anzahl der Hilfspuffer an. |
| setCAuxBuffers(byte value) | Liest oder setzt Gibt die Anzahl der Hilfspuffer an. |
| getILayerType() | Liest oder setzt dieses Feld KANN ignoriert werden. |
| setILayerType(byte value) | Liest oder setzt dieses Feld KANN ignoriert werden. |
| getBReserved() | Liest oder setzt gibt die Anzahl der Overlay- und Underlay-Ebenen an. |
| setBReserved(byte value) | Liest oder setzt gibt die Anzahl der Overlay- und Underlay-Ebenen an. |
| getDwLayerMask() | Liest oder setzt dieses Feld KANN ignoriert werden. |
| setDwLayerMask(int value) | Liest oder setzt dieses Feld KANN ignoriert werden. |
| getDwVisibleMask() | Liest oder setzt gibt die transparente Farbe oder den Index einer Underlay-Ebene an. |
| setDwVisibleMask(int value) | Liest oder setzt gibt die transparente Farbe oder den Index einer Underlay-Ebene an. |
| getDwDamageMask() | Liest oder setzt dieses Feld KANN ignoriert werden. |
| setDwDamageMask(int value) | Liest oder setzt dieses Feld KANN ignoriert werden. |
EmfPixelFormatDescriptor()
public EmfPixelFormatDescriptor()
getNSize()
public short getNSize()
Liest oder setzt einen 16‑Bit‑Integer, der die Größe dieser Datenstruktur in Byte angibt.
Returns: short
setNSize(short value)
public void setNSize(short value)
Liest oder setzt einen 16‑Bit‑Integer, der die Größe dieser Datenstruktur in Byte angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | short |
getNVersion()
public short getNVersion()
Liest oder setzt einen 16‑Bit‑Integer, der AUF 0x0001 gesetzt werden MUSS.
Returns: short
setNVersion(short value)
public void setNVersion(short value)
Liest oder setzt einen 16‑Bit‑Integer, der AUF 0x0001 gesetzt werden MUSS.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | short |
getDwFlags()
public int getDwFlags()
Liest oder setzt Bit‑Flags, die Eigenschaften des Pixelpuffers angeben, der für die Ausgabe auf die Zeichenfläche verwendet wird. Diese Eigenschaften sind nicht alle gegenseitig ausschließend; Kombinationen von Flags sind zulässig, außer wo anders angegeben.
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
Liest oder setzt Bit‑Flags, die Eigenschaften des Pixelpuffers angeben, der für die Ausgabe auf die Zeichenfläche verwendet wird. Diese Eigenschaften sind nicht alle gegenseitig ausschließend; Kombinationen von Flags sind zulässig, außer wo anders angegeben.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getIPixelType()
public byte getIPixelType()
Liest oder setzt den Typ der Pixeldaten PFD_TYPE_RGBA 0x00 Das Pixelformat ist RGBA. PFD_TYPE_COLORINDEX 0x01 Jeder Pixel ist ein Index in einer Farbpalette.
Returns: byte
setIPixelType(byte value)
public void setIPixelType(byte value)
Liest oder setzt den Typ der Pixeldaten PFD_TYPE_RGBA 0x00 Das Pixelformat ist RGBA. PFD_TYPE_COLORINDEX 0x01 Jeder Pixel ist ein Index in einer Farbpalette.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCColorBits()
public byte getCColorBits()
Liest oder setzt die Anzahl der Bits pro Pixel für RGBA‑Pixeltypen, ohne die Alpha‑Bitebenen. Für Farbpaletten‑Pixel ist es die Größe jedes Farbpaletten‑Index.
Returns: byte
setCColorBits(byte value)
public void setCColorBits(byte value)
Liest oder setzt die Anzahl der Bits pro Pixel für RGBA‑Pixeltypen, ohne die Alpha‑Bitebenen. Für Farbpaletten‑Pixel ist es die Größe jedes Farbpaletten‑Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCRedBits()
public byte getCRedBits()
Liest oder setzt Gibt die Anzahl der roten Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCRedBits(byte value)
public void setCRedBits(byte value)
Liest oder setzt Gibt die Anzahl der roten Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCRedShift()
public byte getCRedShift()
Liest oder setzt Gibt die Verschiebungsanzahl in Bits für rote Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCRedShift(byte value)
public void setCRedShift(byte value)
Liest oder setzt Gibt die Verschiebungsanzahl in Bits für rote Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCGreenBits()
public byte getCGreenBits()
Liest oder setzt Gibt die Anzahl der grünen Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCGreenBits(byte value)
public void setCGreenBits(byte value)
Liest oder setzt Gibt die Anzahl der grünen Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCGreenShift()
public byte getCGreenShift()
Liest oder setzt Gibt die Verschiebungsanzahl für grüne Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCGreenShift(byte value)
public void setCGreenShift(byte value)
Liest oder setzt Gibt die Verschiebungsanzahl für grüne Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCBlueBits()
public byte getCBlueBits()
Liest oder setzt Gibt die Anzahl der blauen Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCBlueBits(byte value)
public void setCBlueBits(byte value)
Liest oder setzt Gibt die Anzahl der blauen Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCBlueShift()
public byte getCBlueShift()
Liest oder setzt Gibt die Verschiebungsanzahl für blaue Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCBlueShift(byte value)
public void setCBlueShift(byte value)
Liest oder setzt Gibt die Verschiebungsanzahl für blaue Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAlphaBits()
public byte getCAlphaBits()
Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCAlphaBits(byte value)
public void setCAlphaBits(byte value)
Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAlphaShift()
public byte getCAlphaShift()
Liest oder setzt Gibt die Verschiebungsanzahl für Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an.
Returns: byte
setCAlphaShift(byte value)
public void setCAlphaShift(byte value)
Liest oder setzt Gibt die Verschiebungsanzahl für Alpha‑Bitebenen in jedem RGBA‑Farbpuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAccumBits()
public byte getCAccumBits()
Liest oder setzt Gibt die Gesamtzahl der Bitebenen im Akkumulationspuffer an.
Returns: byte
setCAccumBits(byte value)
public void setCAccumBits(byte value)
Liest oder setzt Gibt die Gesamtzahl der Bitebenen im Akkumulationspuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAccumRedBits()
public byte getCAccumRedBits()
Liest oder setzt Gibt die Anzahl der roten Bitebenen im Akkumulationspuffer an.
Returns: byte
setCAccumRedBits(byte value)
public void setCAccumRedBits(byte value)
Liest oder setzt Gibt die Anzahl der roten Bitebenen im Akkumulationspuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAccumGreenBits()
public byte getCAccumGreenBits()
Liest oder setzt Gibt die Anzahl der grünen Bitebenen in der Akkumulation an.
Returns: byte
setCAccumGreenBits(byte value)
public void setCAccumGreenBits(byte value)
Liest oder setzt Gibt die Anzahl der grünen Bitebenen in der Akkumulation an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAccumBlueBits()
public byte getCAccumBlueBits()
Liest oder setzt Gibt die Anzahl der blauen Bitebenen im Akkumulationspuffer an.
Returns: byte
setCAccumBlueBits(byte value)
public void setCAccumBlueBits(byte value)
Liest oder setzt Gibt die Anzahl der blauen Bitebenen im Akkumulationspuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAccumAlphaBits()
public byte getCAccumAlphaBits()
Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen im Akkumulationspuffer an.
Returns: byte
setCAccumAlphaBits(byte value)
public void setCAccumAlphaBits(byte value)
Liest oder setzt Gibt die Anzahl der Alpha‑Bitebenen im Akkumulationspuffer an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCDepthBits()
public byte getCDepthBits()
Liest oder setzt Gibt die Tiefe des Tiefen‑ (z‑Achsen‑) Puffers an.
Returns: byte
setCDepthBits(byte value)
public void setCDepthBits(byte value)
Liest oder setzt Gibt die Tiefe des Tiefen‑ (z‑Achsen‑) Puffers an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCStencilBits()
public byte getCStencilBits()
Liest oder setzt Gibt die Tiefe des Stencil‑Puffers an.
Returns: byte
setCStencilBits(byte value)
public void setCStencilBits(byte value)
Liest oder setzt Gibt die Tiefe des Stencil‑Puffers an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getCAuxBuffers()
public byte getCAuxBuffers()
Liest oder setzt gibt die Anzahl der Hilfspuffer an. Hilfspuffer werden nicht unterstützt.
Returns: byte
setCAuxBuffers(byte value)
public void setCAuxBuffers(byte value)
Liest oder setzt gibt die Anzahl der Hilfspuffer an. Hilfspuffer werden nicht unterstützt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getILayerType()
public byte getILayerType()
Liest oder setzt dieses Feld KANN ignoriert werden.
Returns: byte
setILayerType(byte value)
public void setILayerType(byte value)
Liest oder setzt dieses Feld KANN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getBReserved()
public byte getBReserved()
Liest oder setzt gibt die Anzahl der Overlay‑ und Underlay‑Ebenen an. Bits 0 bis 3 geben bis zu 15 Overlay‑Ebenen an und Bits 4 bis 7 geben bis zu 15 Underlay‑Ebenen an.
Returns: byte
setBReserved(byte value)
public void setBReserved(byte value)
Liest oder setzt gibt die Anzahl der Overlay‑ und Underlay‑Ebenen an. Bits 0 bis 3 geben bis zu 15 Overlay‑Ebenen an und Bits 4 bis 7 geben bis zu 15 Underlay‑Ebenen an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte |
getDwLayerMask()
public int getDwLayerMask()
Liest oder setzt dieses Feld KANN ignoriert werden.
Returns: int
setDwLayerMask(int value)
public void setDwLayerMask(int value)
Liest oder setzt dieses Feld KANN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getDwVisibleMask()
public int getDwVisibleMask()
Liest oder setzt gibt die transparente Farbe oder den Index einer Underlay‑Ebene an. Wenn der Pixeltyp RGBA ist, ist dwVisibleMask ein transparenter RGB‑Farbwert. Wenn der Pixeltyp ein Farbindex ist, ist es ein transparenter Indexwert.
Returns: int
setDwVisibleMask(int value)
public void setDwVisibleMask(int value)
Liest oder setzt gibt die transparente Farbe oder den Index einer Underlay‑Ebene an. Wenn der Pixeltyp RGBA ist, ist dwVisibleMask ein transparenter RGB‑Farbwert. Wenn der Pixeltyp ein Farbindex ist, ist es ein transparenter Indexwert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getDwDamageMask()
public int getDwDamageMask()
Liest oder setzt dieses Feld KANN ignoriert werden.
Returns: int
setDwDamageMask(int value)
public void setDwDamageMask(int value)
Liest oder setzt dieses Feld KANN ignoriert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |