阅读:2606回复:1
怎样设置GDIINFO使打印机打印黑白图?
我写了个unidrv的绘制插件,用于获取打印图像的。现在我有个问题就是,要在IPrintOemUni::EnablePDEV里怎样设置pGdiInfo或pDevInfo才能使unidrv打印黑白图?即使用户在打印机对话框中选择了彩色打印?
我已在GPD文件里添加了黑白打印的ColorMode,用户在打印机对话框中选择黑白打印时也能正常打印黑白图,但我想在程序中控制它而不理会用户到底是选择了黑白打印还是彩色打印。 希望各位指点一下。。。 |
|
沙发#
发布于:2010-05-14 16:38
EnablePDEV()函数里,pGdiInfo->cBitsPixel = 1; 这样写,就能让打印机的设备属性是黑白的,所有打印都会变成黑白的了~!
|
|