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

El objeto PixelFormatDescriptor puede usarse en registros EMR_HEADER (sección 2.3.4.2) para especificar el formato de píxel de la superficie de salida para el contexto del dispositivo de reproducción.

Constructores

ConstructorDescripción
EmfPixelFormatDescriptor()

Métodos

MétodoDescripción
getNSize()Obtiene o establece un entero de 16 bits que especifica el tamaño, en bytes, de esta estructura de datos.
setNSize(short value)Obtiene o establece un entero de 16 bits que especifica el tamaño, en bytes, de esta estructura de datos.
getNVersion()Obtiene o establece un entero de 16 bits que DEBE establecerse en 0x0001.
setNVersion(short value)Obtiene o establece un entero de 16 bits que DEBE establecerse en 0x0001.
getDwFlags()Obtiene o establece banderas de bits que especifican propiedades del búfer de píxeles que se usa para la salida a la superficie de dibujo.
setDwFlags(int value)Obtiene o establece banderas de bits que especifican propiedades del búfer de píxeles que se usa para la salida a la superficie de dibujo.
getIPixelType()Obtiene o establece el tipo de datos de píxel PFD_TYPE_RGBA 0x00 El formato de píxel es RGBA.
setIPixelType(byte value)Obtiene o establece el tipo de datos de píxel PFD_TYPE_RGBA 0x00 El formato de píxel es RGBA.
getCColorBits()Obtiene o establece el número de bits por píxel para tipos de píxel RGBA, excluyendo los planos de bits alfa.
setCColorBits(byte value)Obtiene o establece el número de bits por píxel para tipos de píxel RGBA, excluyendo los planos de bits alfa.
getCRedBits()Obtiene o establece el número de planos de bits rojos en cada búfer de color RGBA.
setCRedBits(byte value)Obtiene o establece el número de planos de bits rojos en cada búfer de color RGBA.
getCRedShift()Obtiene o establece la cantidad de desplazamiento en bits para los planos de bits rojos en cada búfer de color RGBA.
setCRedShift(byte value)Obtiene o establece la cantidad de desplazamiento en bits para los planos de bits rojos en cada búfer de color RGBA.
getCGreenBits()Obtiene o establece el número de planos de bits verdes en cada búfer de color RGBA.
setCGreenBits(byte value)Obtiene o establece el número de planos de bits verdes en cada búfer de color RGBA.
getCGreenShift()Obtiene o establece la cantidad de desplazamiento para los planos de bits verdes en cada búfer de color RGBA.
setCGreenShift(byte value)Obtiene o establece la cantidad de desplazamiento para los planos de bits verdes en cada búfer de color RGBA.
getCBlueBits()Obtiene o establece el número de planos de bits azules en cada búfer de color RGBA.
setCBlueBits(byte value)Obtiene o establece el número de planos de bits azules en cada búfer de color RGBA.
getCBlueShift()Obtiene o establece la cantidad de desplazamiento para los planos de bits azules en cada búfer de color RGBA.
setCBlueShift(byte value)Obtiene o establece la cantidad de desplazamiento para los planos de bits azules en cada búfer de color RGBA.
getCAlphaBits()Obtiene o establece el número de planos de bits alfa en cada búfer de color RGBA.
setCAlphaBits(byte value)Obtiene o establece el número de planos de bits alfa en cada búfer de color RGBA.
getCAlphaShift()Obtiene o establece la cantidad de desplazamiento para los planos de bits alfa en cada búfer de color RGBA.
setCAlphaShift(byte value)Obtiene o establece la cantidad de desplazamiento para los planos de bits alfa en cada búfer de color RGBA.
getCAccumBits()Obtiene o establece el número total de planos de bits en el búfer de acumulación.
setCAccumBits(byte value)Obtiene o establece el número total de planos de bits en el búfer de acumulación.
getCAccumRedBits()Obtiene o establece el número de planos de bits rojos en el búfer de acumulación.
setCAccumRedBits(byte value)Obtiene o establece el número de planos de bits rojos en el búfer de acumulación.
getCAccumGreenBits()Obtiene o establece el número de planos de bits verdes en la acumulación.
setCAccumGreenBits(byte value)Obtiene o establece el número de planos de bits verdes en la acumulación.
getCAccumBlueBits()Obtiene o establece el número de planos de bits azules en el búfer de acumulación.
setCAccumBlueBits(byte value)Obtiene o establece el número de planos de bits azules en el búfer de acumulación.
getCAccumAlphaBits()Obtiene o establece el número de planos de bits alfa en el búfer de acumulación.
setCAccumAlphaBits(byte value)Obtiene o establece el número de planos de bits alfa en el búfer de acumulación.
getCDepthBits()Obtiene o establece la profundidad del búfer de profundidad (eje z).
setCDepthBits(byte value)Obtiene o establece la profundidad del búfer de profundidad (eje z).
getCStencilBits()Obtiene o establece la profundidad del búfer de plantilla.
setCStencilBits(byte value)Obtiene o establece la profundidad del búfer de plantilla.
getCAuxBuffers()Obtiene o establece el número de búferes auxiliares.
setCAuxBuffers(byte value)Obtiene o establece el número de búferes auxiliares.
getILayerType()Obtiene o establece Este campo PUEDE ser ignorado
setILayerType(byte value)Obtiene o establece Este campo PUEDE ser ignorado
getBReserved()Obtiene o establece especifica el número de planos de superposición y subyacentes.
setBReserved(byte value)Obtiene o establece especifica el número de planos de superposición y subyacentes.
getDwLayerMask()Obtiene o establece Este campo PUEDE ser ignorado.
setDwLayerMask(int value)Obtiene o establece Este campo PUEDE ser ignorado.
getDwVisibleMask()Obtiene o establece especifica el color transparente o el índice de un plano subyacente.
setDwVisibleMask(int value)Obtiene o establece especifica el color transparente o el índice de un plano subyacente.
getDwDamageMask()Obtiene o establece Este campo PUEDE ser ignorado
setDwDamageMask(int value)Obtiene o establece Este campo PUEDE ser ignorado

EmfPixelFormatDescriptor()

public EmfPixelFormatDescriptor()

getNSize()

public short getNSize()

Obtiene o establece un entero de 16 bits que especifica el tamaño, en bytes, de esta estructura de datos.

Returns: short

setNSize(short value)

public void setNSize(short value)

Obtiene o establece un entero de 16 bits que especifica el tamaño, en bytes, de esta estructura de datos.

Parameters:

ParámetroTipoDescripción
valorshort

getNVersion()

public short getNVersion()

Obtiene o establece un entero de 16 bits que DEBE establecerse en 0x0001.

Returns: short

setNVersion(short value)

public void setNVersion(short value)

Obtiene o establece un entero de 16 bits que DEBE establecerse en 0x0001.

Parameters:

ParámetroTipoDescripción
valorshort

getDwFlags()

public int getDwFlags()

Obtiene o establece banderas de bits que especifican propiedades del búfer de píxeles que se usa para la salida a la superficie de dibujo. Estas propiedades no son todas mutuamente excluyentes; se permiten combinaciones de banderas, excepto donde se indique lo contrario.

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Obtiene o establece banderas de bits que especifican propiedades del búfer de píxeles que se usa para la salida a la superficie de dibujo. Estas propiedades no son todas mutuamente excluyentes; se permiten combinaciones de banderas, excepto donde se indique lo contrario.

Parameters:

ParámetroTipoDescripción
valorint

getIPixelType()

public byte getIPixelType()

Obtiene o establece el tipo de datos de píxel PFD_TYPE_RGBA 0x00 El formato de píxel es RGBA. PFD_TYPE_COLORINDEX 0x01 Cada píxel es un índice en una tabla de colores.

Returns: byte

setIPixelType(byte value)

public void setIPixelType(byte value)

Obtiene o establece el tipo de datos de píxel PFD_TYPE_RGBA 0x00 El formato de píxel es RGBA. PFD_TYPE_COLORINDEX 0x01 Cada píxel es un índice en una tabla de colores.

Parameters:

ParámetroTipoDescripción
valorbyte

getCColorBits()

public byte getCColorBits()

Obtiene o establece el número de bits por píxel para tipos de píxel RGBA, excluyendo los planos de bits alfa. Para píxeles de tabla de colores, es el tamaño de cada índice de la tabla de colores.

Returns: byte

setCColorBits(byte value)

public void setCColorBits(byte value)

Obtiene o establece el número de bits por píxel para tipos de píxel RGBA, excluyendo los planos de bits alfa. Para píxeles de tabla de colores, es el tamaño de cada índice de la tabla de colores.

Parameters:

ParámetroTipoDescripción
valorbyte

getCRedBits()

public byte getCRedBits()

Obtiene o establece el número de planos de bits rojos en cada búfer de color RGBA.

Returns: byte

setCRedBits(byte value)

public void setCRedBits(byte value)

Obtiene o establece el número de planos de bits rojos en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCRedShift()

public byte getCRedShift()

Obtiene o establece la cantidad de desplazamiento en bits para los planos de bits rojos en cada búfer de color RGBA.

Returns: byte

setCRedShift(byte value)

public void setCRedShift(byte value)

Obtiene o establece la cantidad de desplazamiento en bits para los planos de bits rojos en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCGreenBits()

public byte getCGreenBits()

Obtiene o establece el número de planos de bits verdes en cada búfer de color RGBA.

Returns: byte

setCGreenBits(byte value)

public void setCGreenBits(byte value)

Obtiene o establece el número de planos de bits verdes en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCGreenShift()

public byte getCGreenShift()

Obtiene o establece la cantidad de desplazamiento para los planos de bits verdes en cada búfer de color RGBA.

Returns: byte

setCGreenShift(byte value)

public void setCGreenShift(byte value)

Obtiene o establece la cantidad de desplazamiento para los planos de bits verdes en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCBlueBits()

public byte getCBlueBits()

Obtiene o establece el número de planos de bits azules en cada búfer de color RGBA.

Returns: byte

setCBlueBits(byte value)

public void setCBlueBits(byte value)

Obtiene o establece el número de planos de bits azules en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCBlueShift()

public byte getCBlueShift()

Obtiene o establece la cantidad de desplazamiento para los planos de bits azules en cada búfer de color RGBA.

Returns: byte

setCBlueShift(byte value)

public void setCBlueShift(byte value)

Obtiene o establece la cantidad de desplazamiento para los planos de bits azules en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAlphaBits()

public byte getCAlphaBits()

Obtiene o establece el número de planos de bits alfa en cada búfer de color RGBA.

Returns: byte

setCAlphaBits(byte value)

public void setCAlphaBits(byte value)

Obtiene o establece el número de planos de bits alfa en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAlphaShift()

public byte getCAlphaShift()

Obtiene o establece la cantidad de desplazamiento para los planos de bits alfa en cada búfer de color RGBA.

Returns: byte

setCAlphaShift(byte value)

public void setCAlphaShift(byte value)

Obtiene o establece la cantidad de desplazamiento para los planos de bits alfa en cada búfer de color RGBA.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAccumBits()

public byte getCAccumBits()

Obtiene o establece el número total de planos de bits en el búfer de acumulación.

Returns: byte

setCAccumBits(byte value)

public void setCAccumBits(byte value)

Obtiene o establece el número total de planos de bits en el búfer de acumulación.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAccumRedBits()

public byte getCAccumRedBits()

Obtiene o establece el número de planos de bits rojos en el búfer de acumulación.

Returns: byte

setCAccumRedBits(byte value)

public void setCAccumRedBits(byte value)

Obtiene o establece el número de planos de bits rojos en el búfer de acumulación.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAccumGreenBits()

public byte getCAccumGreenBits()

Obtiene o establece el número de planos de bits verdes en la acumulación.

Returns: byte

setCAccumGreenBits(byte value)

public void setCAccumGreenBits(byte value)

Obtiene o establece el número de planos de bits verdes en la acumulación.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAccumBlueBits()

public byte getCAccumBlueBits()

Obtiene o establece el número de planos de bits azules en el búfer de acumulación.

Returns: byte

setCAccumBlueBits(byte value)

public void setCAccumBlueBits(byte value)

Obtiene o establece el número de planos de bits azules en el búfer de acumulación.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAccumAlphaBits()

public byte getCAccumAlphaBits()

Obtiene o establece el número de planos de bits alfa en el búfer de acumulación.

Returns: byte

setCAccumAlphaBits(byte value)

public void setCAccumAlphaBits(byte value)

Obtiene o establece el número de planos de bits alfa en el búfer de acumulación.

Parameters:

ParámetroTipoDescripción
valorbyte

getCDepthBits()

public byte getCDepthBits()

Obtiene o establece la profundidad del búfer de profundidad (eje z).

Returns: byte

setCDepthBits(byte value)

public void setCDepthBits(byte value)

Obtiene o establece la profundidad del búfer de profundidad (eje z).

Parameters:

ParámetroTipoDescripción
valorbyte

getCStencilBits()

public byte getCStencilBits()

Obtiene o establece la profundidad del búfer de plantilla.

Returns: byte

setCStencilBits(byte value)

public void setCStencilBits(byte value)

Obtiene o establece la profundidad del búfer de plantilla.

Parameters:

ParámetroTipoDescripción
valorbyte

getCAuxBuffers()

public byte getCAuxBuffers()

Obtiene o establece especifica el número de búferes auxiliares. Los búferes auxiliares no son compatibles.

Returns: byte

setCAuxBuffers(byte value)

public void setCAuxBuffers(byte value)

Obtiene o establece especifica el número de búferes auxiliares. Los búferes auxiliares no son compatibles.

Parameters:

ParámetroTipoDescripción
valorbyte

getILayerType()

public byte getILayerType()

Obtiene o establece Este campo PUEDE ser ignorado

Returns: byte

setILayerType(byte value)

public void setILayerType(byte value)

Obtiene o establece Este campo PUEDE ser ignorado

Parameters:

ParámetroTipoDescripción
valorbyte

getBReserved()

public byte getBReserved()

Obtiene o establece especifica el número de planos de superposición y subyacentes. Los bits 0 a 3 especifican hasta 15 planos de superposición y los bits 4 a 7 especifican hasta 15 planos subyacentes.

Returns: byte

setBReserved(byte value)

public void setBReserved(byte value)

Obtiene o establece especifica el número de planos de superposición y subyacentes. Los bits 0 a 3 especifican hasta 15 planos de superposición y los bits 4 a 7 especifican hasta 15 planos subyacentes.

Parameters:

ParámetroTipoDescripción
valorbyte

getDwLayerMask()

public int getDwLayerMask()

Obtiene o establece Este campo PUEDE ser ignorado.

Returns: int

setDwLayerMask(int value)

public void setDwLayerMask(int value)

Obtiene o establece Este campo PUEDE ser ignorado.

Parameters:

ParámetroTipoDescripción
valorint

getDwVisibleMask()

public int getDwVisibleMask()

Obtiene o establece especifica el color transparente o el índice de un plano subyacente. Cuando el tipo de píxel es RGBA, dwVisibleMask es un valor de color RGB transparente. Cuando el tipo de píxel es índice de color, es un valor de índice transparente.

Returns: int

setDwVisibleMask(int value)

public void setDwVisibleMask(int value)

Obtiene o establece especifica el color transparente o el índice de un plano subyacente. Cuando el tipo de píxel es RGBA, dwVisibleMask es un valor de color RGB transparente. Cuando el tipo de píxel es índice de color, es un valor de índice transparente.

Parameters:

ParámetroTipoDescripción
valorint

getDwDamageMask()

public int getDwDamageMask()

Obtiene o establece Este campo PUEDE ser ignorado

Returns: int

setDwDamageMask(int value)

public void setDwDamageMask(int value)

Obtiene o establece Este campo PUEDE ser ignorado

Parameters:

ParámetroTipoDescripción
valorint