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:
| Параметр | Тип | Описание |
|---|---|---|
| dwordData | int | Данные 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:
| Параметр | Тип | Описание |
|---|---|---|
| that | EmfBlendFunction |
Clone()
public EmfBlendFunction Clone()
Returns: EmfBlendFunction
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| obj1 | EmfBlendFunction | |
| obj2 | EmfBlendFunction |
Returns: boolean