Share via


InkRasterOperation

4/8/2010

Defines values for performing raster operations on drawn ink.

Use these values to set the value for the IInkDrawingAttributes::RasterOperation drawing attribute. Any object with a DrawingAttributes property can have this value set. When the RasterOperation value is set to anything other than CopyPen, all drawing attributes (anti-aliasing, smoothing, and transparency) are ignored.

Syntax

enum InkRasterOperation {
  IRO_Black = 1,
  IRO_NotMergePen = 2,
  IRO_MaskNotPen = 3,
  IRO_NotCopyPen = 4,
  IRO_MaskPenNot = 5,
  IRO_Not = 6,
  IRO_XOrPen = 7,
  IRO_NotMaskPen = 8,
  IRO_MaskPen = 9,
  IRO_NotXOrPen = 10,
  IRO_NoOperation = 11,
  IRO_MergeNotPen = 12,
  IRO_CopyPen = 13,
  IRO_MergePenNot = 14,
  IRO_MergePen = 15,
  IRO_White = 16
} InkRasterOperation;

Elements

  • Black
    Specifies black pen color.
  • NotMergePen
    Specifies the inverse of MergePen.
  • MaskNotPen
    Specifies a combination of the colors that are common to the background color and the inverse of the pen.
  • NotCopyPen
    Specifies the inverse of CopyPen.
  • MakePenNot
    Specifies a combination of the colors that are common to both the pen and the inverse of the display.
  • Not
    Specifies the inverse of the display color.
  • XOrPen
    Specifies a combination of the colors in the pen and in the display color, but not in both.
  • NotMaskPen
    Specifies the inverse of MaskPen.
  • MaskPen
    Specifies a combination of the colors that are common to both the pen and the display.
  • NotXOrPen
    Specifies an inverse of XOrPen.
  • NoOperation
    Specifies no operation; the output remains unchanged.
  • MergeNotPen
    Specifies a combination of the display color and the inverse of the pen color.
  • CopyPen
    Specifies the pen color.

    This is the default value.

  • MergePenNot
    Specifies a combination of the pen color and the inverse of the display color.
  • MergePen
    Specifies a combination of the pen color and the display color.
  • White
    Specifies a white pen color.

Requirements

Header msinkaut.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile 6 Classic and later, Windows Mobile 6 Professional and later

See Also

Concepts

Windows Mobile Ink Reference