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

PixelFormatDescriptor-objektet kan användas i EMR_HEADER‑poster (avsnitt 2.3.4.2) för att specificera pixelformatet för utsurfaces för uppspelnings‑enhetskontexten.

Konstruktörer

KonstruktorBeskrivning
EmfPixelFormatDescriptor()

Metoder

MetodBeskrivning
getNSize()Hämtar eller anger ett 16-bitars heltal som specificerar storleken, i byte, för denna datastruktur.
setNSize(short value)Hämtar eller anger ett 16-bitars heltal som specificerar storleken, i byte, för denna datastruktur.
getNVersion()Hämtar eller anger ett 16-bitars heltal som MÅSTE sättas till 0x0001.
setNVersion(short value)Hämtar eller anger ett 16-bitars heltal som MÅSTE sättas till 0x0001.
getDwFlags()Hämtar eller anger bitflaggor som specificerar egenskaperna för pixelbufferten som används för utskrift till ritytan.
setDwFlags(int value)Hämtar eller anger bitflaggor som specificerar egenskaperna för pixelbufferten som används för utskrift till ritytan.
getIPixelType()Hämtar eller anger typen av pixeldata PFD_TYPE_RGBA 0x00 Pixelformatet är RGBA.
setIPixelType(byte value)Hämtar eller anger typen av pixeldata PFD_TYPE_RGBA 0x00 Pixelformatet är RGBA.
getCColorBits()Hämtar eller anger antalet bitar per pixel för RGBA-pixeltyper, exklusive alfa-bitplan.
setCColorBits(byte value)Hämtar eller anger antalet bitar per pixel för RGBA-pixeltyper, exklusive alfa-bitplan.
getCRedBits()Hämtar eller anger antalet röda bitplan i varje RGBA-färgbuffert.
setCRedBits(byte value)Hämtar eller anger antalet röda bitplan i varje RGBA-färgbuffert.
getCRedShift()Hämtar eller anger skiftantalet i bitar för röda bitplan i varje RGBA-färgbuffert.
setCRedShift(byte value)Hämtar eller anger skiftantalet i bitar för röda bitplan i varje RGBA-färgbuffert.
getCGreenBits()Hämtar eller anger antalet gröna bitplan i varje RGBA-färgbuffert.
setCGreenBits(byte value)Hämtar eller anger antalet gröna bitplan i varje RGBA-färgbuffert.
getCGreenShift()Hämtar eller anger skiftantalet för gröna bitplan i varje RGBA-färgbuffert.
setCGreenShift(byte value)Hämtar eller anger skiftantalet för gröna bitplan i varje RGBA-färgbuffert.
getCBlueBits()Hämtar eller anger antalet blåa bitplan i varje RGBA-färgbuffert.
setCBlueBits(byte value)Hämtar eller anger antalet blåa bitplan i varje RGBA-färgbuffert.
getCBlueShift()Hämtar eller anger skiftantalet för blåa bitplan i varje RGBA-färgbuffert.
setCBlueShift(byte value)Hämtar eller anger skiftantalet för blåa bitplan i varje RGBA-färgbuffert.
getCAlphaBits()Hämtar eller anger antalet alfa-bitplan i varje RGBA-färgbuffert.
setCAlphaBits(byte value)Hämtar eller anger antalet alfa-bitplan i varje RGBA-färgbuffert.
getCAlphaShift()Hämtar eller anger skiftantalet för alfa-bitplan i varje RGBA-färgbuffert.
setCAlphaShift(byte value)Hämtar eller anger skiftantalet för alfa-bitplan i varje RGBA-färgbuffert.
getCAccumBits()Hämtar eller anger det totala antalet bitplan i ackumuleringsbufferten.
setCAccumBits(byte value)Hämtar eller anger det totala antalet bitplan i ackumuleringsbufferten.
getCAccumRedBits()Hämtar eller anger antalet röda bitplan i ackumuleringsbufferten.
setCAccumRedBits(byte value)Hämtar eller anger antalet röda bitplan i ackumuleringsbufferten.
getCAccumGreenBits()Hämtar eller anger antalet gröna bitplan i ackumuleringsbufferten.
setCAccumGreenBits(byte value)Hämtar eller anger antalet gröna bitplan i ackumuleringsbufferten.
getCAccumBlueBits()Hämtar eller anger antalet blåa bitplan i ackumuleringsbufferten.
setCAccumBlueBits(byte value)Hämtar eller anger antalet blåa bitplan i ackumuleringsbufferten.
getCAccumAlphaBits()Hämtar eller anger antalet alfa-bitplan i ackumuleringsbufferten.
setCAccumAlphaBits(byte value)Hämtar eller anger antalet alfa-bitplan i ackumuleringsbufferten.
getCDepthBits()Hämtar eller anger djupet på djupbufferten (z-axeln).
setCDepthBits(byte value)Hämtar eller anger djupet på djupbufferten (z-axeln).
getCStencilBits()Hämtar eller anger djupet på stencil-bufferten.
setCStencilBits(byte value)Hämtar eller anger djupet på stencil-bufferten.
getCAuxBuffers()Hämtar eller anger antalet hjälpbuffertar.
setCAuxBuffers(byte value)Hämtar eller anger antalet hjälpbuffertar.
getILayerType()Hämtar eller anger Detta fält KAN ignoreras
setILayerType(byte value)Hämtar eller anger Detta fält KAN ignoreras
getBReserved()Hämtar eller anger specificerar antalet överlagrings- och underlagringsplan.
setBReserved(byte value)Hämtar eller anger specificerar antalet överlagrings- och underlagringsplan.
getDwLayerMask()Hämtar eller anger Detta fält KAN ignoreras.
setDwLayerMask(int value)Hämtar eller anger Detta fält KAN ignoreras.
getDwVisibleMask()Hämtar eller anger specificerar den transparenta färgen eller indexet för ett underlagringsplan.
setDwVisibleMask(int value)Hämtar eller anger specificerar den transparenta färgen eller indexet för ett underlagringsplan.
getDwDamageMask()Hämtar eller anger Detta fält KAN ignoreras
setDwDamageMask(int value)Hämtar eller anger Detta fält KAN ignoreras

EmfPixelFormatDescriptor()

public EmfPixelFormatDescriptor()

getNSize()

public short getNSize()

Hämtar eller anger ett 16-bitars heltal som specificerar storleken, i byte, för denna datastruktur.

Returns: short

setNSize(short value)

public void setNSize(short value)

Hämtar eller anger ett 16-bitars heltal som specificerar storleken, i byte, för denna datastruktur.

Parameters:

ParameterTypBeskrivning
värdeshort

getNVersion()

public short getNVersion()

Hämtar eller anger ett 16-bitars heltal som MÅSTE sättas till 0x0001.

Returns: short

setNVersion(short value)

public void setNVersion(short value)

Hämtar eller anger ett 16-bitars heltal som MÅSTE sättas till 0x0001.

Parameters:

ParameterTypBeskrivning
värdeshort

getDwFlags()

public int getDwFlags()

Hämtar eller anger bitflaggor som specificerar egenskaperna hos pixelbufferten som används för utmatning till ritytan. Dessa egenskaper är inte alla ömsesidigt uteslutande; kombinationer av flaggor är tillåtna, förutom där annat anges.

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Hämtar eller anger bitflaggor som specificerar egenskaperna hos pixelbufferten som används för utmatning till ritytan. Dessa egenskaper är inte alla ömsesidigt uteslutande; kombinationer av flaggor är tillåtna, förutom där annat anges.

Parameters:

ParameterTypBeskrivning
värdeint

getIPixelType()

public byte getIPixelType()

Hämtar eller anger typen av pixeldata PFD_TYPE_RGBA 0x00 Pixelformatet är RGBA. PFD_TYPE_COLORINDEX 0x01 Varje pixel är ett index i en färgtabell.

Returns: byte

setIPixelType(byte value)

public void setIPixelType(byte value)

Hämtar eller anger typen av pixeldata PFD_TYPE_RGBA 0x00 Pixelformatet är RGBA. PFD_TYPE_COLORINDEX 0x01 Varje pixel är ett index i en färgtabell.

Parameters:

ParameterTypBeskrivning
värdebyte

getCColorBits()

public byte getCColorBits()

Hämtar eller anger antalet bitar per pixel för RGBA-pixeltyper, exklusive alfabitplanen. För färgtabellspixlar är det storleken på varje färgtabellindex.

Returns: byte

setCColorBits(byte value)

public void setCColorBits(byte value)

Hämtar eller anger antalet bitar per pixel för RGBA-pixeltyper, exklusive alfabitplanen. För färgtabellspixlar är det storleken på varje färgtabellindex.

Parameters:

ParameterTypBeskrivning
värdebyte

getCRedBits()

public byte getCRedBits()

Hämtar eller anger antalet röda bitplan i varje RGBA-färgbuffert.

Returns: byte

setCRedBits(byte value)

public void setCRedBits(byte value)

Hämtar eller anger antalet röda bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCRedShift()

public byte getCRedShift()

Hämtar eller anger skiftantalet i bitar för röda bitplan i varje RGBA-färgbuffert.

Returns: byte

setCRedShift(byte value)

public void setCRedShift(byte value)

Hämtar eller anger skiftantalet i bitar för röda bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCGreenBits()

public byte getCGreenBits()

Hämtar eller anger antalet gröna bitplan i varje RGBA-färgbuffert.

Returns: byte

setCGreenBits(byte value)

public void setCGreenBits(byte value)

Hämtar eller anger antalet gröna bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCGreenShift()

public byte getCGreenShift()

Hämtar eller anger skiftantalet för gröna bitplan i varje RGBA-färgbuffert.

Returns: byte

setCGreenShift(byte value)

public void setCGreenShift(byte value)

Hämtar eller anger skiftantalet för gröna bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCBlueBits()

public byte getCBlueBits()

Hämtar eller anger antalet blåa bitplan i varje RGBA-färgbuffert.

Returns: byte

setCBlueBits(byte value)

public void setCBlueBits(byte value)

Hämtar eller anger antalet blåa bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCBlueShift()

public byte getCBlueShift()

Hämtar eller anger skiftantalet för blåa bitplan i varje RGBA-färgbuffert.

Returns: byte

setCBlueShift(byte value)

public void setCBlueShift(byte value)

Hämtar eller anger skiftantalet för blåa bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAlphaBits()

public byte getCAlphaBits()

Hämtar eller anger antalet alfa-bitplan i varje RGBA-färgbuffert.

Returns: byte

setCAlphaBits(byte value)

public void setCAlphaBits(byte value)

Hämtar eller anger antalet alfa-bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAlphaShift()

public byte getCAlphaShift()

Hämtar eller anger skiftantalet för alfa-bitplan i varje RGBA-färgbuffert.

Returns: byte

setCAlphaShift(byte value)

public void setCAlphaShift(byte value)

Hämtar eller anger skiftantalet för alfa-bitplan i varje RGBA-färgbuffert.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAccumBits()

public byte getCAccumBits()

Hämtar eller anger det totala antalet bitplan i ackumuleringsbufferten.

Returns: byte

setCAccumBits(byte value)

public void setCAccumBits(byte value)

Hämtar eller anger det totala antalet bitplan i ackumuleringsbufferten.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAccumRedBits()

public byte getCAccumRedBits()

Hämtar eller anger antalet röda bitplan i ackumuleringsbufferten.

Returns: byte

setCAccumRedBits(byte value)

public void setCAccumRedBits(byte value)

Hämtar eller anger antalet röda bitplan i ackumuleringsbufferten.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAccumGreenBits()

public byte getCAccumGreenBits()

Hämtar eller anger antalet gröna bitplan i ackumuleringsbufferten.

Returns: byte

setCAccumGreenBits(byte value)

public void setCAccumGreenBits(byte value)

Hämtar eller anger antalet gröna bitplan i ackumuleringsbufferten.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAccumBlueBits()

public byte getCAccumBlueBits()

Hämtar eller anger antalet blåa bitplan i ackumuleringsbufferten.

Returns: byte

setCAccumBlueBits(byte value)

public void setCAccumBlueBits(byte value)

Hämtar eller anger antalet blåa bitplan i ackumuleringsbufferten.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAccumAlphaBits()

public byte getCAccumAlphaBits()

Hämtar eller anger antalet alfa-bitplan i ackumuleringsbufferten.

Returns: byte

setCAccumAlphaBits(byte value)

public void setCAccumAlphaBits(byte value)

Hämtar eller anger antalet alfa-bitplan i ackumuleringsbufferten.

Parameters:

ParameterTypBeskrivning
värdebyte

getCDepthBits()

public byte getCDepthBits()

Hämtar eller anger djupet på djupbufferten (z-axeln).

Returns: byte

setCDepthBits(byte value)

public void setCDepthBits(byte value)

Hämtar eller anger djupet på djupbufferten (z-axeln).

Parameters:

ParameterTypBeskrivning
värdebyte

getCStencilBits()

public byte getCStencilBits()

Hämtar eller anger djupet på stencil-bufferten.

Returns: byte

setCStencilBits(byte value)

public void setCStencilBits(byte value)

Hämtar eller anger djupet på stencil-bufferten.

Parameters:

ParameterTypBeskrivning
värdebyte

getCAuxBuffers()

public byte getCAuxBuffers()

Hämtar eller anger specificerar antalet hjälpbuffertar. Hjälpbuffertar stöds inte.

Returns: byte

setCAuxBuffers(byte value)

public void setCAuxBuffers(byte value)

Hämtar eller anger specificerar antalet hjälpbuffertar. Hjälpbuffertar stöds inte.

Parameters:

ParameterTypBeskrivning
värdebyte

getILayerType()

public byte getILayerType()

Hämtar eller anger Detta fält KAN ignoreras

Returns: byte

setILayerType(byte value)

public void setILayerType(byte value)

Hämtar eller anger Detta fält KAN ignoreras

Parameters:

ParameterTypBeskrivning
värdebyte

getBReserved()

public byte getBReserved()

Hämtar eller anger specificerar antalet överlagrings- och underlagringsplan. Bitarna 0 till 3 specificerar upp till 15 överlagringsplan och bitarna 4 till 7 specificerar upp till 15 underlagringsplan.

Returns: byte

setBReserved(byte value)

public void setBReserved(byte value)

Hämtar eller anger specificerar antalet överlagrings- och underlagringsplan. Bitarna 0 till 3 specificerar upp till 15 överlagringsplan och bitarna 4 till 7 specificerar upp till 15 underlagringsplan.

Parameters:

ParameterTypBeskrivning
värdebyte

getDwLayerMask()

public int getDwLayerMask()

Hämtar eller anger Detta fält KAN ignoreras.

Returns: int

setDwLayerMask(int value)

public void setDwLayerMask(int value)

Hämtar eller anger Detta fält KAN ignoreras.

Parameters:

ParameterTypBeskrivning
värdeint

getDwVisibleMask()

public int getDwVisibleMask()

Hämtar eller anger specificerar den transparenta färgen eller indexet för ett underlagringsplan. 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.

Returns: int

setDwVisibleMask(int value)

public void setDwVisibleMask(int value)

Hämtar eller anger specificerar den transparenta färgen eller indexet för ett underlagringsplan. 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.

Parameters:

ParameterTypBeskrivning
värdeint

getDwDamageMask()

public int getDwDamageMask()

Hämtar eller anger Detta fält KAN ignoreras

Returns: int

setDwDamageMask(int value)

public void setDwDamageMask(int value)

Hämtar eller anger Detta fält KAN ignoreras

Parameters:

ParameterTypBeskrivning
värdeint