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)

Поля

ПолеОписание
Black0, Пиксель всегда равен 0.
NotmergepenDPon, Пиксель — инверсия цвета MERGEPEN
MasknotpenDPna, Пиксель — комбинация цвета экрана и инверсии цвета ручки.
NotcopypenPn, Пиксель — инверсия цвета ручки.
MaskpennotPDna, Пиксель — комбинация общих цветов как ручки, так и инверсии экрана.
NotDn, Пиксель — инверсия цвета экрана.
XorpenDPx, Пиксель — комбинация цветов в ручке или в экране, но не в обоих одновременно.
NotmaskpenDPan, Пиксель — инверсия цвета MASKPEN.
MaskpenDPa, Пиксель — комбинация общих цветов ручки и экрана.
NotxorpenDPxn, Пиксель — инверсия цвета XORPEN.
NopD, Пиксель остаётся без изменений.
MergenotpenDPno, Пиксель — комбинация общих цветов экрана и инверсии цвета ручки.
CopypenP, Pixel — это цвет пера.
MergepennotPDno, Pixel — комбинация цвета пера и инверсии цвета экрана.
MergepenDPo, Pixel — комбинация цвета пера и цвета экрана.
White1, 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.