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

L’oggetto PixelFormatDescriptor può essere usato nei record EMR_HEADER (sezione 2.3.4.2) per specificare il formato pixel della superficie di output per il contesto del dispositivo di riproduzione.

Costruttori

CostruttoreDescrizione
EmfPixelFormatDescriptor()

Metodi

MetodoDescrizione
getNSize()Ottiene o imposta un intero a 16 bit che specifica la dimensione, in byte, di questa struttura dati.
setNSize(short value)Ottiene o imposta un intero a 16 bit che specifica la dimensione, in byte, di questa struttura dati.
getNVersion()Ottiene o imposta un intero a 16 bit che DEVE essere impostato a 0x0001.
setNVersion(short value)Ottiene o imposta un intero a 16 bit che DEVE essere impostato a 0x0001.
getDwFlags()Ottiene o imposta flag bit che specificano le proprietà del buffer pixel utilizzato per l’output sulla superficie di disegno.
setDwFlags(int value)Ottiene o imposta flag bit che specificano le proprietà del buffer pixel utilizzato per l’output sulla superficie di disegno.
getIPixelType()Ottiene o imposta il tipo di dati pixel PFD_TYPE_RGBA 0x00 Il formato pixel è RGBA.
setIPixelType(byte value)Ottiene o imposta il tipo di dati pixel PFD_TYPE_RGBA 0x00 Il formato pixel è RGBA.
getCColorBits()Ottiene o imposta il numero di bit per pixel per i tipi di pixel RGBA, escludendo i piani di bit alfa.
setCColorBits(byte value)Ottiene o imposta il numero di bit per pixel per i tipi di pixel RGBA, escludendo i piani di bit alfa.
getCRedBits()Ottiene o imposta Specifica il numero di piani di bit rosso in ciascun buffer colore RGBA
setCRedBits(byte value)Ottiene o imposta Specifica il numero di piani di bit rosso in ciascun buffer colore RGBA
getCRedShift()Ottiene o imposta Specifica il conteggio di spostamento in bit per i piani di bit rosso in ciascun buffer colore RGBA.
setCRedShift(byte value)Ottiene o imposta Specifica il conteggio di spostamento in bit per i piani di bit rosso in ciascun buffer colore RGBA.
getCGreenBits()Ottiene o imposta Specifica il numero di piani di bit verde in ciascun buffer colore RGBA
setCGreenBits(byte value)Ottiene o imposta Specifica il numero di piani di bit verde in ciascun buffer colore RGBA
getCGreenShift()Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit verde in ciascun buffer colore RGBA.
setCGreenShift(byte value)Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit verde in ciascun buffer colore RGBA.
getCBlueBits()Ottiene o imposta Specifica il numero di piani di bit blu in ciascun buffer colore RGBA.
setCBlueBits(byte value)Ottiene o imposta Specifica il numero di piani di bit blu in ciascun buffer colore RGBA.
getCBlueShift()Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit blu in ciascun buffer colore RGBA.
setCBlueShift(byte value)Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit blu in ciascun buffer colore RGBA.
getCAlphaBits()Ottiene o imposta Specifica il numero di piani di bit alfa in ciascun buffer colore RGBA
setCAlphaBits(byte value)Ottiene o imposta Specifica il numero di piani di bit alfa in ciascun buffer colore RGBA
getCAlphaShift()Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit alfa in ciascun buffer colore RGBA
setCAlphaShift(byte value)Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit alfa in ciascun buffer colore RGBA
getCAccumBits()Ottiene o imposta specifica il numero totale di piani di bit nel buffer di accumulazione.
setCAccumBits(byte value)Ottiene o imposta specifica il numero totale di piani di bit nel buffer di accumulazione.
getCAccumRedBits()Ottiene o imposta specifica il numero di piani di bit rosso nel buffer di accumulazione
setCAccumRedBits(byte value)Ottiene o imposta specifica il numero di piani di bit rosso nel buffer di accumulazione
getCAccumGreenBits()Ottiene o imposta specifica il numero di piani di bit verde nell’accumulazione
setCAccumGreenBits(byte value)Ottiene o imposta specifica il numero di piani di bit verde nell’accumulazione
getCAccumBlueBits()Ottiene o imposta specifica il numero di piani di bit blu nel buffer di accumulazione.
setCAccumBlueBits(byte value)Ottiene o imposta specifica il numero di piani di bit blu nel buffer di accumulazione.
getCAccumAlphaBits()Ottiene o imposta specifica il numero di piani di bit alfa nel buffer di accumulazione
setCAccumAlphaBits(byte value)Ottiene o imposta specifica il numero di piani di bit alfa nel buffer di accumulazione
getCDepthBits()Ottiene o imposta specifica la profondità del buffer di profondità (asse z).
setCDepthBits(byte value)Ottiene o imposta specifica la profondità del buffer di profondità (asse z).
getCStencilBits()Ottiene o imposta specifica la profondità del buffer stencil.
setCStencilBits(byte value)Ottiene o imposta specifica la profondità del buffer stencil.
getCAuxBuffers()Ottiene o imposta specifica il numero di buffer ausiliari.
setCAuxBuffers(byte value)Ottiene o imposta specifica il numero di buffer ausiliari.
getILayerType()Ottiene o imposta questo campo MAY essere ignorato
setILayerType(byte value)Ottiene o imposta questo campo MAY essere ignorato
getBReserved()Ottiene o imposta specifica il numero di piani di sovrapposizione e di sottofondo.
setBReserved(byte value)Ottiene o imposta specifica il numero di piani di sovrapposizione e di sottofondo.
getDwLayerMask()Ottiene o imposta questo campo MAY essere ignorato.
setDwLayerMask(int value)Ottiene o imposta questo campo MAY essere ignorato.
getDwVisibleMask()Ottiene o imposta specifica il colore trasparente o l’indice di un piano di sottofondo.
setDwVisibleMask(int value)Ottiene o imposta specifica il colore trasparente o l’indice di un piano di sottofondo.
getDwDamageMask()Ottiene o imposta questo campo MAY essere ignorato
setDwDamageMask(int value)Ottiene o imposta questo campo MAY essere ignorato

EmfPixelFormatDescriptor()

public EmfPixelFormatDescriptor()

getNSize()

public short getNSize()

Ottiene o imposta un intero a 16 bit che specifica la dimensione, in byte, di questa struttura dati.

Returns: short

setNSize(short value)

public void setNSize(short value)

Ottiene o imposta un intero a 16 bit che specifica la dimensione, in byte, di questa struttura dati.

Parameters:

ParametroTipoDescrizione
valoreshort

getNVersion()

public short getNVersion()

Ottiene o imposta un intero a 16 bit che DEVE essere impostato a 0x0001.

Returns: short

setNVersion(short value)

public void setNVersion(short value)

Ottiene o imposta un intero a 16 bit che DEVE essere impostato a 0x0001.

Parameters:

ParametroTipoDescrizione
valoreshort

getDwFlags()

public int getDwFlags()

Ottiene o imposta flag di bit che specificano le proprietà del buffer di pixel utilizzato per l’output sulla superficie di disegno. Queste proprietà non sono tutte mutualmente esclusive; sono consentite combinazioni di flag, eccetto dove indicato diversamente.

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Ottiene o imposta flag di bit che specificano le proprietà del buffer di pixel utilizzato per l’output sulla superficie di disegno. Queste proprietà non sono tutte mutualmente esclusive; sono consentite combinazioni di flag, eccetto dove indicato diversamente.

Parameters:

ParametroTipoDescrizione
valoreint

getIPixelType()

public byte getIPixelType()

Ottiene o imposta il tipo di dati pixel PFD_TYPE_RGBA 0x00 Il formato pixel è RGBA. PFD_TYPE_COLORINDEX 0x01 Ogni pixel è un indice in una tavola dei colori.

Returns: byte

setIPixelType(byte value)

public void setIPixelType(byte value)

Ottiene o imposta il tipo di dati pixel PFD_TYPE_RGBA 0x00 Il formato pixel è RGBA. PFD_TYPE_COLORINDEX 0x01 Ogni pixel è un indice in una tavola dei colori.

Parameters:

ParametroTipoDescrizione
valorebyte

getCColorBits()

public byte getCColorBits()

Ottiene o imposta il numero di bit per pixel per i tipi di pixel RGBA, escludendo i piani di bit alfa. Per i pixel della tavola dei colori, è la dimensione di ciascun indice della tavola dei colori.

Returns: byte

setCColorBits(byte value)

public void setCColorBits(byte value)

Ottiene o imposta il numero di bit per pixel per i tipi di pixel RGBA, escludendo i piani di bit alfa. Per i pixel della tavola dei colori, è la dimensione di ciascun indice della tavola dei colori.

Parameters:

ParametroTipoDescrizione
valorebyte

getCRedBits()

public byte getCRedBits()

Ottiene o imposta Specifica il numero di piani di bit rosso in ciascun buffer colore RGBA

Returns: byte

setCRedBits(byte value)

public void setCRedBits(byte value)

Ottiene o imposta Specifica il numero di piani di bit rosso in ciascun buffer colore RGBA

Parameters:

ParametroTipoDescrizione
valorebyte

getCRedShift()

public byte getCRedShift()

Ottiene o imposta Specifica il conteggio di spostamento in bit per i piani di bit rosso in ciascun buffer colore RGBA.

Returns: byte

setCRedShift(byte value)

public void setCRedShift(byte value)

Ottiene o imposta Specifica il conteggio di spostamento in bit per i piani di bit rosso in ciascun buffer colore RGBA.

Parameters:

ParametroTipoDescrizione
valorebyte

getCGreenBits()

public byte getCGreenBits()

Ottiene o imposta Specifica il numero di piani di bit verde in ciascun buffer colore RGBA

Returns: byte

setCGreenBits(byte value)

public void setCGreenBits(byte value)

Ottiene o imposta Specifica il numero di piani di bit verde in ciascun buffer colore RGBA

Parameters:

ParametroTipoDescrizione
valorebyte

getCGreenShift()

public byte getCGreenShift()

Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit verde in ciascun buffer colore RGBA.

Returns: byte

setCGreenShift(byte value)

public void setCGreenShift(byte value)

Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit verde in ciascun buffer colore RGBA.

Parameters:

ParametroTipoDescrizione
valorebyte

getCBlueBits()

public byte getCBlueBits()

Ottiene o imposta Specifica il numero di piani di bit blu in ciascun buffer colore RGBA.

Returns: byte

setCBlueBits(byte value)

public void setCBlueBits(byte value)

Ottiene o imposta Specifica il numero di piani di bit blu in ciascun buffer colore RGBA.

Parameters:

ParametroTipoDescrizione
valorebyte

getCBlueShift()

public byte getCBlueShift()

Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit blu in ciascun buffer colore RGBA.

Returns: byte

setCBlueShift(byte value)

public void setCBlueShift(byte value)

Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit blu in ciascun buffer colore RGBA.

Parameters:

ParametroTipoDescrizione
valorebyte

getCAlphaBits()

public byte getCAlphaBits()

Ottiene o imposta Specifica il numero di piani di bit alfa in ciascun buffer colore RGBA

Returns: byte

setCAlphaBits(byte value)

public void setCAlphaBits(byte value)

Ottiene o imposta Specifica il numero di piani di bit alfa in ciascun buffer colore RGBA

Parameters:

ParametroTipoDescrizione
valorebyte

getCAlphaShift()

public byte getCAlphaShift()

Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit alfa in ciascun buffer colore RGBA

Returns: byte

setCAlphaShift(byte value)

public void setCAlphaShift(byte value)

Ottiene o imposta Specifica il conteggio di spostamento per i piani di bit alfa in ciascun buffer colore RGBA

Parameters:

ParametroTipoDescrizione
valorebyte

getCAccumBits()

public byte getCAccumBits()

Ottiene o imposta specifica il numero totale di piani di bit nel buffer di accumulazione.

Returns: byte

setCAccumBits(byte value)

public void setCAccumBits(byte value)

Ottiene o imposta specifica il numero totale di piani di bit nel buffer di accumulazione.

Parameters:

ParametroTipoDescrizione
valorebyte

getCAccumRedBits()

public byte getCAccumRedBits()

Ottiene o imposta specifica il numero di piani di bit rosso nel buffer di accumulazione

Returns: byte

setCAccumRedBits(byte value)

public void setCAccumRedBits(byte value)

Ottiene o imposta specifica il numero di piani di bit rosso nel buffer di accumulazione

Parameters:

ParametroTipoDescrizione
valorebyte

getCAccumGreenBits()

public byte getCAccumGreenBits()

Ottiene o imposta specifica il numero di piani di bit verde nell’accumulazione

Returns: byte

setCAccumGreenBits(byte value)

public void setCAccumGreenBits(byte value)

Ottiene o imposta specifica il numero di piani di bit verde nell’accumulazione

Parameters:

ParametroTipoDescrizione
valorebyte

getCAccumBlueBits()

public byte getCAccumBlueBits()

Ottiene o imposta specifica il numero di piani di bit blu nel buffer di accumulazione.

Returns: byte

setCAccumBlueBits(byte value)

public void setCAccumBlueBits(byte value)

Ottiene o imposta specifica il numero di piani di bit blu nel buffer di accumulazione.

Parameters:

ParametroTipoDescrizione
valorebyte

getCAccumAlphaBits()

public byte getCAccumAlphaBits()

Ottiene o imposta specifica il numero di piani di bit alfa nel buffer di accumulazione

Returns: byte

setCAccumAlphaBits(byte value)

public void setCAccumAlphaBits(byte value)

Ottiene o imposta specifica il numero di piani di bit alfa nel buffer di accumulazione

Parameters:

ParametroTipoDescrizione
valorebyte

getCDepthBits()

public byte getCDepthBits()

Ottiene o imposta specifica la profondità del buffer di profondità (asse z).

Returns: byte

setCDepthBits(byte value)

public void setCDepthBits(byte value)

Ottiene o imposta specifica la profondità del buffer di profondità (asse z).

Parameters:

ParametroTipoDescrizione
valorebyte

getCStencilBits()

public byte getCStencilBits()

Ottiene o imposta specifica la profondità del buffer stencil.

Returns: byte

setCStencilBits(byte value)

public void setCStencilBits(byte value)

Ottiene o imposta specifica la profondità del buffer stencil.

Parameters:

ParametroTipoDescrizione
valorebyte

getCAuxBuffers()

public byte getCAuxBuffers()

Ottiene o imposta specifica il numero di buffer ausiliari. I buffer ausiliari non sono supportati.

Returns: byte

setCAuxBuffers(byte value)

public void setCAuxBuffers(byte value)

Ottiene o imposta specifica il numero di buffer ausiliari. I buffer ausiliari non sono supportati.

Parameters:

ParametroTipoDescrizione
valorebyte

getILayerType()

public byte getILayerType()

Ottiene o imposta questo campo MAY essere ignorato

Returns: byte

setILayerType(byte value)

public void setILayerType(byte value)

Ottiene o imposta questo campo MAY essere ignorato

Parameters:

ParametroTipoDescrizione
valorebyte

getBReserved()

public byte getBReserved()

Ottiene o imposta specifica il numero di piani di sovrapposizione e di sottofondo. I bit da 0 a 3 specificano fino a 15 piani di sovrapposizione e i bit da 4 a 7 specificano fino a 15 piani di sottofondo.

Returns: byte

setBReserved(byte value)

public void setBReserved(byte value)

Ottiene o imposta specifica il numero di piani di sovrapposizione e di sottofondo. I bit da 0 a 3 specificano fino a 15 piani di sovrapposizione e i bit da 4 a 7 specificano fino a 15 piani di sottofondo.

Parameters:

ParametroTipoDescrizione
valorebyte

getDwLayerMask()

public int getDwLayerMask()

Ottiene o imposta questo campo MAY essere ignorato.

Returns: int

setDwLayerMask(int value)

public void setDwLayerMask(int value)

Ottiene o imposta questo campo MAY essere ignorato.

Parameters:

ParametroTipoDescrizione
valoreint

getDwVisibleMask()

public int getDwVisibleMask()

Ottiene o imposta specifica il colore trasparente o l’indice di un piano di sottofondo. Quando il tipo di pixel è RGBA, dwVisibleMask è un valore di colore RGB trasparente. Quando il tipo di pixel è indice di colore, è un valore di indice trasparente.

Returns: int

setDwVisibleMask(int value)

public void setDwVisibleMask(int value)

Ottiene o imposta specifica il colore trasparente o l’indice di un piano di sottofondo. Quando il tipo di pixel è RGBA, dwVisibleMask è un valore di colore RGB trasparente. Quando il tipo di pixel è indice di colore, è un valore di indice trasparente.

Parameters:

ParametroTipoDescrizione
valoreint

getDwDamageMask()

public int getDwDamageMask()

Ottiene o imposta questo campo MAY essere ignorato

Returns: int

setDwDamageMask(int value)

public void setDwDamageMask(int value)

Ottiene o imposta questo campo MAY essere ignorato

Parameters:

ParametroTipoDescrizione
valoreint