作小应用图表的时候,使用MSCHART控件是个不错的选择,
但是在本地开发的时候好好的,就是发布的时候客户端看不到,咋办呢
本文为的票据打印系列的最后一篇,主要是代码实现。
本文中的纸型设置请参考前一篇文章《[票据打印]打印走纸控制(1) - 设置纸型 》。
套打实现思路请参考这篇《[票据打印]使用扫描仪加快可视化编程工具下票据套打的开发》
本文的方法适用于Epson / Star / Tally 全系列针式打印机,
需要注意的是部分打印机使用自带程序反而不能很好的控制住走纸,对于以下打印机:
Star AR 3200 / 3200+ , Star AR 6400 , Tally 2660 需要使用Epson 1600K的驱动程序。
本方法适用于几乎所有打印机.而且不需要编程.
从控制面板中打开"传真和打印机"的文件夹,不要点选任何打印机.
1.在这个界面上的菜单栏上,点选"文件",
新建一个纸型.大小是你要打印的纸型大小.
2.在你需要进行打印的机器上,设置该打印机的打印首选项.
高级选项中的纸张输出设置为你新建立的纸型即可.
3.如果你与其他机器使用的是共享打印机,
只需要在打印机所挂接的机器上设置即可. 本方法适用于几乎所有打印机.而且不需要编程.
从控制面板中打开"传真和打印机"的文件夹,不要点选任何打印机.
1.在这个界面上的菜单栏上,点选"文件",
新建一个纸型.大小是你要打印的纸型大小.
2.在你需要进行打印的机器上,设置该打印机的打印首选项.
高级选项中的纸张输出设置为你新建立的纸型即可.
3.如果你与其他机器使用的是共享打印机,
只需要在打印机所挂接的机器上设置即可.
在DOS年代,我们是直接用控制打印机对象的方法进行单字打印。
在现在图形界面开发的程序中,仍有很多人在使用这种方法。
当然这种方法的好处是显而易见的,打印位置准确,容易控制走纸,
而且比其他的打印方式相对能延长打印机寿命,节约打印成本。
使用printer对象控制打印的唯一问题是开发时调整位置需要相当长的时间。
在现在的很多项目中,我们使用的是可视化的编程工具,相应的打印方法又增加了很多。
有人采用的是使用Excel模板的方法,将输入写入到Excel模板来控制打印。
这个方法固然有好处,但是其问题是在打印时需要启动一个Excel应用。
在进行大量快速打印的时候,这个问题就更为突出。 在DOS年代,我们是直接用控制打印机对象的方法进行单字打印。
在现在图形界面开发的程序中,仍有很多人在使用这种方法。
当然这种方法的好处是显而易见的,打印位置准确,容易控制走纸,
而且比其他的打印方式相对能延长打印机寿命,节约打印成本。
使用printer对象控制打印的唯一问题是开发时调整位置需要相当长的时间。
在现在的很多项目中,我们使用的是可视化的编程工具,相应的打印方法又增加了很多。
有人采用的是使用Excel模板的方法,将输入写入到Excel模板来控制打印。
这个方法固然有好处,但是其问题是在打印时需要启动一个Excel应用。
在进行大量快速打印的时候,这个问题就更为突出。
将文章用文本格式保存,而不是直接使用HTML存储,这样的话会节约数据库空间.
于是写了这么个函数来将文本中的HTML标记剔除 函数虽然简单,但是对处理HTML文档还是很有效的 。