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
| Konstruktor | Beskrivning |
|---|---|
| EmfBlendFunction() | |
| EmfBlendFunction(int dwordData) | Initierar en ny instans av klassen EmfBlendFunction. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dwordData | int | dword‑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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| that | EmfBlendFunction |
Clone()
public EmfBlendFunction Clone()
Returns: EmfBlendFunction
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj1 | EmfBlendFunction | |
| obj2 | EmfBlendFunction |
Returns: boolean