我需要编写一个用于打印检查的.NET库。没有什么花哨的:你传递数据,出来打印支票。最好的方法是什么?
约束:检查的格式。
答案 0 :(得分:2)
很多人都在使用报告生成器。这有点矫枉过正,但水晶报告肯定会起作用。
除此之外,这是关于格式化打印输出的基本问题。这是你的意图吗?
查看printdocument类,您可以自己完成:
http://msdn.microsoft.com/en-us/magazine/cc188767.aspx
如果您正在远程打印支票(即,您需要在网站上提供用户可以打印出来的支票),那么使用PDF是最简单,最确定的方法,但请注意安全隐患
- 亚当
答案 1 :(得分:1)
现在我想尝试生成PDF然后提交该文件进行打印。它也可以用纯文本文件做到这一点......虽然这已经非常接近旧学校了。亚当的报告生成器建议也是个好主意。
一般情况下,对于支票打印,要获得正确的格式,需要进行大量的反复试验。在普通纸上打印并将其和预先打印的支票一起打印到窗口是一种简单的方法,可以检查定位而不会烧掉大量的支票。
有一点需要注意的是,是否需要跟踪支票上预先印制的控制号码(也就是支票号码)。审计师有时会要求这样做,这也是一个合理的防范欺诈手段(考虑到每个预先印制的支票并不是一个糟糕的主意)。要做到这一点,你需要处理重新打印,并将单独的检查/检查运行标记为“被破坏”。您还需要一个手动过程来收集和存储损坏的支票(对于审计员)。总的来说,做到这一点是一件巨大的痛苦,并且可能需要比你想象的更多的时间。
答案 2 :(得分:0)
除非您真的雄心勃勃,否则您需要预先打印支票并查看支票模板。填写空白,你就在那里。
答案 3 :(得分:-4)
由于格式相当固定,我可以创建一个包含格式的Word文档,然后以编程方式插入正确的信息并打印出来
修改强>
哇,非常反MS?您可以使用Words的全部功能来可视化地设置检查的格式,并且有用于修改.net中的Word文档的库,所以我不明白为什么这不是一个灵活的解决方案