WmfBinaryRasterOperation

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

public final class WmfBinaryRasterOperation extends System.Enum

Avsnittet BinaryRasterOperation‑enumeration listar de binära raster‑operationskoderna. Raster‑operationskoder definierar hur metafilbehandling kombinerar bitarna från den valda pennan med bitarna i destinations‑bitmapen.


Varje raster‑operationskod representerar en boolesk operation där värdena för pixlarna i den valda pennan och destinations‑bitmapen kombineras. Nedan följer de två operander som används i dessa operationer. Operand Betydelse P Vald pen D Destinations‑bitmap a Bitvis OCH n Bitvis INTE (invers) o Bitvis OR x Bitvis exklusiv OR (XOR)

Fält

FältBeskrivning
Black0, Pixel är alltid 0.
NotmergepenDPon, Pixel är inversen av MERGEPEN‑färgen
MasknotpenDPna, Pixel är en kombination av skärmfärgen och inversen av pennfärgen.
NotcopypenPn, Pixel är inversen av pennfärgen.
MaskpennotPDna, Pixel är en kombination av färgerna gemensamma för både pennan och inversen av skärmen.
NotDn, Pixel är inversen av skärm‑färgen.
XorpenDPx, Pixel är en kombination av färgerna i pennan eller i skärmen, men inte i båda.
NotmaskpenDPan, Pixel är inversen av MASKPEN‑färgen.
MaskpenDPa, Pixel är en kombination av färgerna gemensamma för både pennan och skärmen.
NotxorpenDPxn, Pixel är inversen av XORPEN‑färgen.
NopD, Pixel förblir oförändrad.
MergenotpenDPno, Pixel är en kombination av färgerna gemensamma för både skärmen och inversen av pennan.
CopypenP, Pixel är pennfärgen.
MergepennotPDno, Pixel är en kombination av pennfärgen och den omvända av skärmens färg.
MergepenDPo, Pixel är en kombination av pennfärgen och skärmens färg.
White1, Pixel är alltid 1

Black

public static final int Black

0, Pixel är alltid 0.

Notmergepen

public static final int Notmergepen

DPon, Pixel är inversen av MERGEPEN‑färgen

Masknotpen

public static final int Masknotpen

DPna, Pixel är en kombination av skärmfärgen och inversen av pennfärgen.

Notcopypen

public static final int Notcopypen

Pn, Pixel är inversen av pennfärgen.

Maskpennot

public static final int Maskpennot

PDna, Pixel är en kombination av färgerna gemensamma för både pennan och inversen av skärmen.

Not

public static final int Not

Dn, Pixel är inversen av skärm‑färgen.

Xorpen

public static final int Xorpen

DPx, Pixel är en kombination av färgerna i pennan eller i skärmen, men inte i båda.

Notmaskpen

public static final int Notmaskpen

DPan, Pixel är inversen av MASKPEN‑färgen.

Maskpen

public static final int Maskpen

DPa, Pixel är en kombination av färgerna gemensamma för både pennan och skärmen.

Notxorpen

public static final int Notxorpen

DPxn, Pixel är inversen av XORPEN‑färgen.

Nop

public static final int Nop

D, Pixel förblir oförändrad.

Mergenotpen

public static final int Mergenotpen

DPno, Pixel är en kombination av färgerna gemensamma för både skärmen och inversen av pennan.

Copypen

public static final int Copypen

P, Pixel är pennfärgen.

Mergepennot

public static final int Mergepennot

PDno, Pixel är en kombination av pennfärgen och den omvända av skärmens färg.

Mergepen

public static final int Mergepen

DPo, Pixel är en kombination av pennfärgen och skärmens färg.

White

public static final int White

1, Pixel är alltid 1