public enum HwmfBinaryRasterOp extends java.lang.Enum<HwmfBinaryRasterOp>
| Operand | Meaning | 
|---|---|
| P | Selected pen | 
| D | Destination bitmap | 
| Operand | Meaning | 
|---|---|
| a | Bitwise AND | 
| n | Bitwise NOT (inverse) | 
| o | Bitwise OR | 
| x | Bitwise exclusive OR (XOR) | 
| P | D | DPo | DPan | 
|---|---|---|---|
| 0 | 0 | 0 | 1 | 
| 0 | 1 | 1 | 1 | 
| 1 | 0 | 1 | 1 | 
| 1 | 1 | 1 | 0 | 
| Enum Constant and Description | 
|---|
R2_BLACK
0, Pixel is always 0 
 | 
R2_COPYPEN
P, Pixel is the pen color. 
 | 
R2_MASKNOTPEN
DPna, Pixel is a combination of the screen color and the inverse of the pen color. 
 | 
R2_MASKPEN
DPa, Pixel is a combination of the colors common to both the pen and the screen. 
 | 
R2_MASKPENNOT
PDna, Pixel is a combination of the colors common to both the pen and the inverse of the screen. 
 | 
R2_MERGENOTPEN
DPno, Pixel is a combination of the colors common to both the screen and the inverse of the pen. 
 | 
R2_MERGEPEN
DPo, Pixel is a combination of the pen color and the screen color. 
 | 
R2_MERGEPENNOT
PDno, Pixel is a combination of the pen color and the inverse of the screen color. 
 | 
R2_NOP
D, Pixel remains unchanged. 
 | 
R2_NOT
Dn, Pixel is the inverse of the screen color. 
 | 
R2_NOTCOPYPEN
Pn, Pixel is the inverse of the pen color. 
 | 
R2_NOTMASKPEN
DPan, Pixel is the inverse of the R2_MASKPEN color. 
 | 
R2_NOTMERGEPEN
DPon, Pixel is the inverse of the R2_MERGEPEN color. 
 | 
R2_NOTXORPEN
DPxn, Pixel is the inverse of the R2_XORPEN color. 
 | 
R2_WHITE
1, Pixel is always 1 
 | 
R2_XORPEN
DPx, Pixel is a combination of the colors in the pen or in the screen, but not in both. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static HwmfBinaryRasterOp | 
valueOf(int opIndex)  | 
static HwmfBinaryRasterOp | 
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. 
 | 
static HwmfBinaryRasterOp[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final HwmfBinaryRasterOp R2_BLACK
public static final HwmfBinaryRasterOp R2_NOTMERGEPEN
public static final HwmfBinaryRasterOp R2_MASKNOTPEN
public static final HwmfBinaryRasterOp R2_NOTCOPYPEN
public static final HwmfBinaryRasterOp R2_MASKPENNOT
public static final HwmfBinaryRasterOp R2_NOT
public static final HwmfBinaryRasterOp R2_XORPEN
public static final HwmfBinaryRasterOp R2_NOTMASKPEN
public static final HwmfBinaryRasterOp R2_MASKPEN
public static final HwmfBinaryRasterOp R2_NOTXORPEN
public static final HwmfBinaryRasterOp R2_NOP
public static final HwmfBinaryRasterOp R2_MERGENOTPEN
public static final HwmfBinaryRasterOp R2_COPYPEN
public static final HwmfBinaryRasterOp R2_MERGEPENNOT
public static final HwmfBinaryRasterOp R2_MERGEPEN
public static final HwmfBinaryRasterOp R2_WHITE
public static HwmfBinaryRasterOp[] values()
for (HwmfBinaryRasterOp c : HwmfBinaryRasterOp.values()) System.out.println(c);
public static HwmfBinaryRasterOp valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static HwmfBinaryRasterOp valueOf(int opIndex)
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.