VB包装单打印示例
VB 的包装单打印功能,真的是老项目里常见的需求了。尤其是在走线下流程、仓储物流这些场景,用Printer
对象直接打印,简单直接,响应也快,还挺实用的。你可以直接在窗体上摆好TextBox
和Label
,模拟出打印单的样子,把这些控件的内容用打印机绘制出来,省得写太复杂的排版逻辑。
打印之前别忘了设一下打印参数,像纸张大小
、边距
这些,直接用Printer.PageSetup
就能搞定。打印内容的核心思路就是遍历控件,通过DrawString
或者DrawPicture
把内容“画”到打印页面上。简单点的单据完全够用。
如果你遇到那种格式比较复杂、字段多的包装单,也可以考虑用Crystal Reports(水晶报表),这个工具虽然老,但报表功能还挺全。能连数据库、能分页、还能加二维码,适合需求多的场景。
对了,打印前最好搞个预览,是要对齐字段时。还有就是,不同打印机效果有出入,建议多测几种设备。
如果你刚好在搞 VB 的旧系统维护,或者想快速上手一个简单打印功能,不妨参考一下这套方案,写起来也不算麻烦。
.rar
预估大小:8个文件
包装单并输出到打印机的例子
文件夹
使 用 说 明.txt
694B
MSSCCPRJ.SCC
193B
WordWrap.frm
4KB
Readme.txt
2KB
WordWrap.vbw
73B
WordWrap.vbp
545B
main_from.gif
724B
WordWrap.cls
7KB
7.58KB
文件大小:
评论区