EmfBlendFunction

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

public class EmfBlendFunction extends Struct<EmfBlendFunction>

Eine Struktur, die die Mischoperationen für Quell- und Ziel-Bitmaps angibt.

Konstruktoren

KonstruktorBeschreibung
EmfBlendFunction()
EmfBlendFunction(int dwordData)Initialisiert eine neue Instanz der EmfBlendFunction-Klasse.

Methoden

MethodeBeschreibung
getBlendOperation()Liest den Blend-Operationscode.
getBlendFlags()Liest die Blend-Flags.
getSrcConstantAlpha()Liest eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Alpha‑Transparenz angibt, welche die Mischung der Quell‑ und Ziel‑Bitmaps bestimmt.
getAlphaFormat()Liest eine Struktur, die angibt, wie Quell‑ und Zielpixel in Bezug auf die Alpha‑Transparenz interpretiert werden.
toInt()Konvertiert die Zeichenkettenrepräsentation einer Zahl in eine Ganzzahl.
CloneTo(EmfBlendFunction that)
Clone()
equals(Object obj)
hashCode()
isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

EmfBlendFunction()

public EmfBlendFunction()

EmfBlendFunction(int dwordData)

public EmfBlendFunction(int dwordData)

Initialisiert eine neue Instanz der EmfBlendFunction-Klasse.

Parameters:

ParameterTypBeschreibung
dwordDataintDie dword‑Daten.

getBlendOperation()

public byte getBlendOperation()

Liest den Blend-Operationscode. Die einzige definierte Quell‑ und Ziel‑Blend‑Operation ist 0x00, die angibt, dass die Quell‑Bitmap MIT DER ZIEL‑Bitmap kombiniert werden MUSS, basierend auf den Alpha‑Transparenzwerten der Quellpixel. Siehe die folgenden Gleichungen für Details.

Returns: byte

getBlendFlags()

public byte getBlendFlags()

Liest die Blend-Flags. Dieser Wert MUSS 0x00 sein und MUSS ignoriert werden.

Returns: byte

getSrcConstantAlpha()

public byte getSrcConstantAlpha()

Liest eine 8‑Bit‑vorzeichenlose Ganzzahl, die die Alpha‑Transparenz angibt, welche die Mischung der Quell‑ und Ziel‑Bitmaps bestimmt. Dieser Wert MUSS für die gesamte Quell‑Bitmap verwendet werden. Der minimale Alpha‑Transparenzwert, null, entspricht vollständig transparent, der maximale Wert, 0xFF, entspricht vollständig undurchsichtig. Effektiv gibt ein Wert von 0xFF an, dass die Alpha‑Werte pro Pixel die Mischung der Quell‑ und Ziel‑Bitmaps bestimmen. Siehe die Gleichungen später in diesem Abschnitt für Details.

Returns: byte

getAlphaFormat()

public byte getAlphaFormat()

Liest eine Struktur, die angibt, wie Quell‑ und Zielpixel in Bezug auf die Alpha‑Transparenz interpretiert werden.

Returns: byte

toInt()

public int toInt()

Konvertiert die Zeichenkettenrepräsentation einer Zahl in eine Ganzzahl.

Returns: int – Der DWORD‑Wert der Struktur.

CloneTo(EmfBlendFunction that)

public void CloneTo(EmfBlendFunction that)

Parameters:

ParameterTypBeschreibung
thatEmfBlendFunction

Clone()

public EmfBlendFunction Clone()

Returns: EmfBlendFunction

equals(Object obj)

public boolean equals(Object obj)

Parameters:

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

ParameterTypBeschreibung
obj1EmfBlendFunction
obj2EmfBlendFunction

Returns: boolean