打印时在报表上使用 Line、Circle 或 Pset 方法进行绘制的时候,可以使用 DrawMode 属性指定画笔(绘制时使用的颜色)与报表上现有的背景色如何交互。Integer 型,可读/写。
expression 必需。返回“应用于”列表中的一个对象的表达式。
DrawMode 属性使用下列设置:
设置 |
说明 |
1 |
黑色画笔。 |
2 |
设置为 15 的反白 (NotMergePen)。 |
3 |
背景色及画笔颜色反白的同组合 (MaskNotPen)。 |
4 |
设置为 13 的反白 (NotCopyPen)。 |
5 |
画笔及显示颜色反白的共同组合 (MaskPenNot)。 |
6 |
显示颜色的反白 (Invert)。 |
7 |
画笔及显示颜色的组合,但不是两种颜色同时显示 (XorPen)。 |
8 |
设置为 9 的颜色反白 (NotMaskPen)。 |
9 |
画笔及显示颜色的共同组合 (MaskPen)。 |
10 |
设置为 7 的颜色反白 (NotXorPen)。 |
11 |
无操作,输出保持不变。实际上,这个设置关闭了绘图 (Nop)。 |
12 |
显示颜色及画笔颜色反白的组合 (MergeNotPen)。 |
13 |
(默认值)ForeColor 属性指定的颜色 (CopyPen)。 |
画笔及显示颜色反白的组合 (MergePenNot)。 |
|
15 |
画笔及显示颜色的组合 (MergePen)。 |
16 |
白色画笔。 |
注释 DrawMode 属性设置是一个 Integer 值。
可以使用节的 OnPrint 属性指定的宏或 Visual Basic 事件过程来设置 DrawMode 属性。
在报表上进行绘制时,可以使用此属性生成一些视觉效果。Microsoft Access 将绘图图案中的每个像素 与现有背景上的对应像素进行比较,以确定如何在报表上显示绘图。例如,设置 7 使用 Xor 运算符,将绘图图案像素与现有的背景像素合并。