【发布时间】:2011-04-27 16:15:49
【问题描述】:
我正在为我们公司开发一个标签打印应用程序,其中包括对黑白和彩色打印机的支持。
为了简化我的开发,我正在创建一个带有各种标签的 WinForm,我可以根据需要定位、大小和颜色。如果最终用户的打印机是非彩色的,那么所有的钢笔和画笔都是黑色的。否则,我将根据 Label 控件的颜色设置我的绘图颜色。
我想使用标准彩色打印机墨盒中的基本颜色来开发我的标签,这样我就不会因为 Color Tank #2 用完而导致我们公司扔掉墨盒(尽我所能减少浪费并改善环境)。
坦克的颜色是什么?黑色、洋红色、黄色和青色?
如果我使用这四 (4) 种颜色设计标签,我会充分利用彩色墨盒还是应该坚持使用红色、蓝色和绿色等组合颜色?
如果有人知道怎么做,我也有兴趣研究一个简单的算法来计算使用了多少颜色。
【问题讨论】:
-
我会说这取决于打印机型号。仅以黑色打印并不能保证您只会使用“黑色”
-
如果
PrintPreviewDialog.Document.DefaultPageSettings.Color == true,那么我想专注于拉动等量青色、洋红色和黄色的颜色。如果默认页面设置不支持颜色,那么我将在代码中指定所有笔都使用黑色画笔。
标签: c# winforms visual-studio-2008 printing