InkRasterOperation 枚举 (msinkaut.h)

定义用于对绘制墨迹执行光栅操作的值。

语法

typedef 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
} ;

常量

 
IRO_Black
值:1
黑色笔颜色。
IRO_NotMergePen
值: 2
MergePen 的反数。
IRO_MaskNotPen
值: 3
背景色和笔反色共同的颜色组合。
IRO_NotCopyPen
值: 4
CopyPen 的反。
IRO_MaskPenNot
值: 5
触控笔和显示器反转共有的颜色组合。
IRO_Not
值: 6
显示颜色的反数。
IRO_XOrPen
值: 7
触控笔和显示颜色中的颜色的组合,但不是两者的组合。
IRO_NotMaskPen
值: 8
MaskPen 的反面。
IRO_MaskPen
值: 9
触控笔和显示器共有的颜色组合。
IRO_NotXOrPen
值: 10
XOrPen 的反数。
IRO_NoOperation
值: 11
无操作;输出保持不变。
IRO_MergeNotPen
值: 12
显示颜色和笔颜色反转的组合。
IRO_CopyPen
值: 13
笔颜色。

这是默认值。
IRO_MergePenNot
值: 14
笔颜色和显示颜色的反转的组合。
IRO_MergePen
值: 15
笔颜色和显示颜色的组合。
IRO_White
值: 16
白色笔颜色。

注解

使用这些值可设置 RasterOperation 绘图属性的值。 任何具有 DrawingAttributes 属性的对象都可以设置此值。

注意 许多打印机不支持许多可用的光栅操作。 因此,在显示器上看到的颜色可能与打印在纸上时看到的颜色不同。 这与打印机驱动程序或打印机硬件直接相关。 在墨迹上设置了各种光栅操作时,可能需要进行试验以确定哪些打印机可以生成正确的输出。
 
RasterOperation 值设置为 CopyPen 以外的任何值时,将忽略 (抗锯齿、平滑、透明度和压力) 的所有绘图属性。

要求

   
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
标头 msinkaut.h

另请参阅

InkDrawingAttributes 类

RasterOperation 属性