EmfBlendFunction

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class EmfBlendFunction extends Struct<EmfBlendFunction>

Una estructura que especifica las operaciones de mezcla para los mapas de bits fuente y destino.

Constructores

ConstructorDescripción
EmfBlendFunction()
EmfBlendFunction(int dwordData)Inicializa una nueva instancia de la clase EmfBlendFunction.

Métodos

MétodoDescripción
getBlendOperation()Obtiene el código de operación de mezcla.
getBlendFlags()Obtiene los indicadores de mezcla.
getSrcConstantAlpha()Obtiene un entero sin signo de 8 bits que especifica la transparencia alfa, la cual determina la mezcla de los mapas de bits de origen y destino.
getAlphaFormat()Obtiene una estructura que especifica cómo se interpretan los píxeles de origen y destino con respecto a la transparencia alfa.
toInt()Convierte la representación en cadena de un número a un entero.
CloneTo(EmfBlendFunction that)
Clone()
equals(Object obj)
hashCode()
isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

EmfBlendFunction()

public EmfBlendFunction()

EmfBlendFunction(int dwordData)

public EmfBlendFunction(int dwordData)

Inicializa una nueva instancia de la clase EmfBlendFunction.

Parameters:

ParámetroTipoDescripción
dwordDataintLos datos dword.

getBlendOperation()

public byte getBlendOperation()

Obtiene el código de operación de mezcla. La única operación de mezcla de origen y destino que se ha definido es 0x00, la cual especifica que el mapa de bits de origen DEBE combinarse con el mapa de bits de destino basándose en los valores de transparencia alfa de los píxeles de origen. Consulte las siguientes ecuaciones para obtener detalles.

Returns: byte

getBlendFlags()

public byte getBlendFlags()

Obtiene los indicadores de mezcla. Este valor DEBE ser 0x00 y DEBE ser ignorado.

Returns: byte

getSrcConstantAlpha()

public byte getSrcConstantAlpha()

Obtiene un entero sin signo de 8 bits que especifica la transparencia alfa, la cual determina la mezcla de los mapas de bits de origen y destino. Este valor DEBE usarse en todo el mapa de bits de origen. El valor mínimo de transparencia alfa, cero, corresponde a completamente transparente; el valor máximo, 0xFF, corresponde a completamente opaco. En efecto, un valor de 0xFF especifica que los valores alfa por píxel determinan la mezcla de los mapas de bits de origen y destino. Consulte las ecuaciones más adelante en esta sección para obtener detalles.

Returns: byte

getAlphaFormat()

public byte getAlphaFormat()

Obtiene una estructura que especifica cómo se interpretan los píxeles de origen y destino con respecto a la transparencia alfa.

Returns: byte

toInt()

public int toInt()

Convierte la representación en cadena de un número a un entero.

Returns: int - El valor DWORD de la estructura.

CloneTo(EmfBlendFunction that)

public void CloneTo(EmfBlendFunction that)

Parameters:

ParámetroTipoDescripción
thatEmfBlendFunction

Clone()

public EmfBlendFunction Clone()

Returns: EmfBlendFunction

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParámetroTipoDescripción
objjava.lang.Object

Returns: boolean

hashCode()

public int hashCode()

Returns: int

isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

public static boolean isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

Parameters:

ParámetroTipoDescripción
obj1EmfBlendFunction
obj2EmfBlendFunction

Returns: boolean