WmfBinaryRasterOperation
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class WmfBinaryRasterOperation extends System.Enum
Раздел перечисления BinaryRasterOperation перечисляет коды бинарных растровых операций. Коды растровых операций определяют, как обработка метафайла объединяет биты выбранной ручки с битами в целевом битмапе.
Каждый код растровой операции представляет логическую операцию, в которой значения пикселей выбранной ручки и целевого битмапа комбинируются. Ниже приведены два операнда, используемые в этих операциях. Операнд Значение P Выбранная ручка D Целевой битмап a Побитовое И n Побитовое НЕ (инверсия) o Побитовое ИЛИ x Побитовое исключающее ИЛИ (XOR)
Поля
| Поле | Описание |
|---|---|
| Black | 0, Пиксель всегда равен 0. |
| Notmergepen | DPon, Пиксель — инверсия цвета MERGEPEN |
| Masknotpen | DPna, Пиксель — комбинация цвета экрана и инверсии цвета ручки. |
| Notcopypen | Pn, Пиксель — инверсия цвета ручки. |
| Maskpennot | PDna, Пиксель — комбинация общих цветов как ручки, так и инверсии экрана. |
| Not | Dn, Пиксель — инверсия цвета экрана. |
| Xorpen | DPx, Пиксель — комбинация цветов в ручке или в экране, но не в обоих одновременно. |
| Notmaskpen | DPan, Пиксель — инверсия цвета MASKPEN. |
| Maskpen | DPa, Пиксель — комбинация общих цветов ручки и экрана. |
| Notxorpen | DPxn, Пиксель — инверсия цвета XORPEN. |
| Nop | D, Пиксель остаётся без изменений. |
| Mergenotpen | DPno, Пиксель — комбинация общих цветов экрана и инверсии цвета ручки. |
| Copypen | P, Pixel — это цвет пера. |
| Mergepennot | PDno, Pixel — комбинация цвета пера и инверсии цвета экрана. |
| Mergepen | DPo, Pixel — комбинация цвета пера и цвета экрана. |
| White | 1, Pixel всегда равен 1. |
Black
public static final int Black
0, Пиксель всегда равен 0.
Notmergepen
public static final int Notmergepen
DPon, Пиксель — инверсия цвета MERGEPEN
Masknotpen
public static final int Masknotpen
DPna, Пиксель — комбинация цвета экрана и инверсии цвета ручки.
Notcopypen
public static final int Notcopypen
Pn, Пиксель — инверсия цвета ручки.
Maskpennot
public static final int Maskpennot
PDna, Пиксель — комбинация общих цветов как ручки, так и инверсии экрана.
Not
public static final int Not
Dn, Пиксель — инверсия цвета экрана.
Xorpen
public static final int Xorpen
DPx, Пиксель — комбинация цветов в ручке или в экране, но не в обоих одновременно.
Notmaskpen
public static final int Notmaskpen
DPan, Пиксель — инверсия цвета MASKPEN.
Maskpen
public static final int Maskpen
DPa, Пиксель — комбинация общих цветов ручки и экрана.
Notxorpen
public static final int Notxorpen
DPxn, Пиксель — инверсия цвета XORPEN.
Nop
public static final int Nop
D, Пиксель остаётся без изменений.
Mergenotpen
public static final int Mergenotpen
DPno, Пиксель — комбинация общих цветов экрана и инверсии цвета ручки.
Copypen
public static final int Copypen
P, Pixel — это цвет пера.
Mergepennot
public static final int Mergepennot
PDno, Pixel — комбинация цвета пера и инверсии цвета экрана.
Mergepen
public static final int Mergepen
DPo, Pixel — комбинация цвета пера и цвета экрана.
White
public static final int White
1, Pixel всегда равен 1.