EmfBlendFunction

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

public class EmfBlendFunction extends Struct<EmfBlendFunction>

Структура, определяющая операции смешивания для исходных и целевых bitmap.

Конструкторы

КонструкторОписание
EmfBlendFunction()
EmfBlendFunction(int dwordData)Инициализирует новый экземпляр класса EmfBlendFunction.

Методы

МетодОписание
getBlendOperation()Получает код операции смешивания.
getBlendFlags()Получает флаги смешивания.
getSrcConstantAlpha()Получает 8-битное беззнаковое целое, которое задает альфа-прозрачность, определяющую смешивание исходного и целевого битмапов.
getAlphaFormat()Получает структуру, определяющую, как интерпретируются пиксели источника и назначения относительно альфа-прозрачности.
toInt()Преобразует строковое представление числа в целое.
CloneTo(EmfBlendFunction that)
Clone()
equals(Object obj)
hashCode()
isEquals(EmfBlendFunction obj1, EmfBlendFunction obj2)

EmfBlendFunction()

public EmfBlendFunction()

EmfBlendFunction(int dwordData)

public EmfBlendFunction(int dwordData)

Инициализирует новый экземпляр класса EmfBlendFunction.

Parameters:

ПараметрТипОписание
dwordDataintДанные dword.

getBlendOperation()

public byte getBlendOperation()

Получает код операции смешивания. Единственная определённая операция смешивания источника и назначения — 0x00, которая указывает, что исходный битмап ДОЛЖЕН быть объединён с битмапом назначения на основе значений альфа-прозрачности пикселей источника. См. следующие уравнения для подробностей.

Returns: byte

getBlendFlags()

public byte getBlendFlags()

Получает флаги смешивания. Это значение ДОЛЖНО быть 0x00 и ДОЛЖНО игнорироваться.

Returns: byte

getSrcConstantAlpha()

public byte getSrcConstantAlpha()

Получает 8-битное беззнаковое целое, которое задает альфа-прозрачность, определяющую смешивание исходного и целевого битмапов. Это значение ДОЛЖНО применяться ко всему исходному битмапу. Минимальное значение альфа-прозрачности, ноль, соответствует полной прозрачности, максимальное значение, 0xFF, соответствует полной непрозрачности. По сути, значение 0xFF указывает, что пиксельные альфа-значения определяют смешивание исходного и целевого битмапов. См. уравнения позже в этом разделе для подробностей.

Returns: byte

getAlphaFormat()

public byte getAlphaFormat()

Получает структуру, определяющую, как интерпретируются пиксели источника и назначения относительно альфа-прозрачности.

Returns: byte

toInt()

public int toInt()

Преобразует строковое представление числа в целое.

Returns: int — значение DWORD структуры.

CloneTo(EmfBlendFunction that)

public void CloneTo(EmfBlendFunction that)

Parameters:

ПараметрТипОписание
thatEmfBlendFunction

Clone()

public EmfBlendFunction Clone()

Returns: EmfBlendFunction

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ПараметрТипОписание
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:

ПараметрТипОписание
obj1EmfBlendFunction
obj2EmfBlendFunction

Returns: boolean