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
| Constructor | Descripción |
|---|---|
| EmfBlendFunction() | |
| EmfBlendFunction(int dwordData) | Inicializa una nueva instancia de la clase EmfBlendFunction. |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| dwordData | int | Los 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ámetro | Tipo | Descripción |
|---|---|---|
| that | EmfBlendFunction |
Clone()
public EmfBlendFunction Clone()
Returns: EmfBlendFunction
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | java.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ámetro | Tipo | Descripción |
|---|---|---|
| obj1 | EmfBlendFunction | |
| obj2 | EmfBlendFunction |
Returns: boolean