EmfBlendFunction

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

public class EmfBlendFunction extends Struct<EmfBlendFunction>

Une structure qui spécifie les opérations de fusion pour les bitmaps source et destination.

Constructeurs

ConstructeurDescription
EmfBlendFunction()
EmfBlendFunction(int dwordData)Initialise une nouvelle instance de la classe EmfBlendFunction.

Méthodes

MéthodeDescription
getBlendOperation()Obtient le code d’opération de mélange.
getBlendFlags()Obtient les indicateurs de mélange.
getSrcConstantAlpha()Obtient un entier non signé de 8 bits qui spécifie la transparence alpha, laquelle détermine le mélange des images source et destination.
getAlphaFormat()Obtient une structure qui spécifie comment les pixels source et destination sont interprétés par rapport à la transparence alpha.
toInt()Convertit la représentation sous forme de chaîne d’un nombre en entier.
CloneTo(EmfBlendFunction that)
Clone()
equals(Object obj)
hashCode()
isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

EmfBlendFunction()

public EmfBlendFunction()

EmfBlendFunction(int dwordData)

public EmfBlendFunction(int dwordData)

Initialise une nouvelle instance de la classe EmfBlendFunction.

Parameters:

ParamètreTypeDescription
dwordDataintLes données dword.

getBlendOperation()

public byte getBlendOperation()

Obtient le code d’opération de mélange. La seule opération de mélange source et destination qui a été définie est 0x00, qui spécifie que l’image source DOIT être combinée avec l’image destination en fonction des valeurs de transparence alpha des pixels source. Voir les équations suivantes pour plus de détails.

Returns: byte

getBlendFlags()

public byte getBlendFlags()

Obtient les indicateurs de mélange. Cette valeur DOIT être 0x00 et DOIT être ignorée.

Returns: byte

getSrcConstantAlpha()

public byte getSrcConstantAlpha()

Obtient un entier non signé de 8 bits qui spécifie la transparence alpha, laquelle détermine le mélange des images source et destination. Cette valeur DOIT être utilisée sur l’ensemble de l’image source. La valeur minimale de transparence alpha, zéro, correspond à totalement transparent ; la valeur maximale, 0xFF, correspond à totalement opaque. En pratique, une valeur de 0xFF indique que les valeurs alpha par pixel déterminent le mélange des images source et destination. Voir les équations plus loin dans cette section pour plus de détails.

Returns: byte

getAlphaFormat()

public byte getAlphaFormat()

Obtient une structure qui spécifie comment les pixels source et destination sont interprétés par rapport à la transparence alpha.

Returns: byte

toInt()

public int toInt()

Convertit la représentation sous forme de chaîne d’un nombre en entier.

Returns: int - La valeur DWORD de la structure.

CloneTo(EmfBlendFunction that)

public void CloneTo(EmfBlendFunction that)

Parameters:

ParamètreTypeDescription
thatEmfBlendFunction

Clone()

public EmfBlendFunction Clone()

Returns: EmfBlendFunction

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParamètreTypeDescription
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:

ParamètreTypeDescription
obj1EmfBlendFunction
obj2EmfBlendFunction

Returns: boolean