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

KonstruktorBeschreibung
EmfPixelFormatDescriptor()

Methoden

MethodeBeschreibung
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:

ParameterTypBeschreibung
Wertshort

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:

ParameterTypBeschreibung
Wertshort

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:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertbyte

getCColorBits()

public byte getCColorBits()

Liest oder setzt die Anzahl der Bits pro Pixel für RGBA‑Pixelt­ypen, 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‑Pixelt­ypen, ohne die Alpha‑Bitebenen. Für Farbpaletten‑Pixel ist es die Größe jedes Farbpaletten‑Index.

Parameters:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertbyte

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:

ParameterTypBeschreibung
Wertint

getDwVisibleMask()

public int getDwVisibleMask()

Liest oder setzt gibt die transparente Farbe oder den Index einer Underlay‑Ebene an. Wenn der Pixelt­yp RGBA ist, ist dwVisibleMask ein transparenter RGB‑Farbwert. Wenn der Pixelt­yp 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 Pixelt­yp RGBA ist, ist dwVisibleMask ein transparenter RGB‑Farbwert. Wenn der Pixelt­yp ein Farbindex ist, ist es ein transparenter Indexwert.

Parameters:

ParameterTypBeschreibung
Wertint

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:

ParameterTypBeschreibung
Wertint