EmfBlendFunction

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

public class EmfBlendFunction extends Struct<EmfBlendFunction>

En struktur som specificerar blandningsoperationerna för käll- och destinationsbitmapar.

Konstruktörer

KonstruktorBeskrivning
EmfBlendFunction()
EmfBlendFunction(int dwordData)Initierar en ny instans av klassen EmfBlendFunction.

Metoder

MetodBeskrivning
getBlendOperation()Hämtar blandningsoperationskoden.
getBlendFlags()Hämtar blandningsflaggorna.
getSrcConstantAlpha()Hämtar ett 8‑bitars osignerat heltal som specificerar alfa‑transparens, vilket bestämmer blandningen av käll‑ och destinations‑bitmapar.
getAlphaFormat()Hämtar en struktur som specificerar hur käll‑ och destinations‑pixlar tolkas med avseende på alfa‑transparens.
toInt()Konverterar strängrepresentationen av ett tal till ett heltal.
CloneTo(EmfBlendFunction that)
Clone()
equals(Object obj)
hashCode()
isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

EmfBlendFunction()

public EmfBlendFunction()

EmfBlendFunction(int dwordData)

public EmfBlendFunction(int dwordData)

Initierar en ny instans av klassen EmfBlendFunction.

Parameters:

ParameterTypBeskrivning
dwordDataintdword‑data.

getBlendOperation()

public byte getBlendOperation()

Hämtar blandningsoperationskoden. Den enda källa‑ och destinations‑blandningsoperation som har definierats är 0x00, vilket specificerar att käll‑bitmapen MÅSTE kombineras med destinations‑bitmapen baserat på alfa‑transparensvärdena för käll‑pixlarna. Se följande ekvationer för detaljer.

Returns: byte

getBlendFlags()

public byte getBlendFlags()

Hämtar blandningsflaggorna. Detta värde MÅSTE vara 0x00 och MÅSTE ignoreras.

Returns: byte

getSrcConstantAlpha()

public byte getSrcConstantAlpha()

Hämtar ett 8‑bitars osignerat heltal som specificerar alfa‑transparens, vilket bestämmer blandningen av käll‑ och destinations‑bitmapar. Detta värde MÅSTE användas på hela käll‑bitmapen. Det minsta alfa‑transparensvärdet, noll, motsvarar helt genomskinligt och det maximala värdet, 0xFF, motsvarar helt ogenomskinligt. I praktiken specificerar ett värde på 0xFF att per‑pixel‑alfa‑värdena bestämmer blandningen av käll‑ och destinations‑bitmapar. Se ekvationerna senare i detta avsnitt för detaljer.

Returns: byte

getAlphaFormat()

public byte getAlphaFormat()

Hämtar en struktur som specificerar hur käll‑ och destinations‑pixlar tolkas med avseende på alfa‑transparens.

Returns: byte

toInt()

public int toInt()

Konverterar strängrepresentationen av ett tal till ett heltal.

Returns: int - DWORD‑värdet för strukturen.

CloneTo(EmfBlendFunction that)

public void CloneTo(EmfBlendFunction that)

Parameters:

ParameterTypBeskrivning
thatEmfBlendFunction

Clone()

public EmfBlendFunction Clone()

Returns: EmfBlendFunction

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypBeskrivning
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:

ParameterTypBeskrivning
obj1EmfBlendFunction
obj2EmfBlendFunction

Returns: boolean