我对此进行了很多搜索。但是没有完整的解决方案。在我的表格中,我想将文档打印到我的打印文档页面中包含的信息(避免浪费纸张而不是打印整个页面)。同时我应该只通过一页[即。只要我的数据存在,我想说纸张高度。所以下一页没有可能]
使用方法:
1.使用打印文档:
在 OnBeginPrint 事件中
Dim xCustomSize As New PaperSize("Custom",820, 100)
xCustomSize.PaperName = PaperKind.Custom
With Me.DefaultPageSettings
.PaperSize = xCustomSize
End With
2.不使用打印文档:
我遵循以下参考
http://www.codeproject.com/Articles/110314/POS-Printing-The-Easy-Way
在方法 2 中,我没有初始化纸张高度。但它采用默认高度。如果数据超过,则在下一页继续。
我在用着 :
Microsoft Visual Studio 2008
Printer : Roll Paper Printer (Model : Bar Code Printer TT033-50)
任何人都可以帮助如何解决这个问题。