打印收据时,文字将变得不可读,无法正确打印。
它假设计算不同的账单面额并打印出每个账单的数量。 例: 计数面额 12美元5美元 16美元10美元 8美元20美元 13美元
我们曾经多次遇到过同样的问题,如果我没有弄错的话,它总会在它试图打印20美元钞票的数量时发生。这个问题并不经常发生,这种情况非常罕见。
以下是一些示例代码
Dim billCountPlacement As Integer = e.PageBounds.Left + 35
Dim billAmountPlacement As Integer = e.PageBounds.Left + 100
For Each lvi As ListViewItem In lvBillCounts.Items
e.Graphics.DrawString(lvi.SubItems(1).Text, textFont, Brushes.Black, billCountPlacement, y)
e.Graphics.DrawString(lvi.SubItems(0).Text, textFont, Brushes.Black, billAmountPlacement, y, rightFormat)
y += lineSpacing
Next
y += lineSpacing * 2
[收据的一部分] http://i.imgur.com/rTJVnjt.png
关于为什么收据文本会像这样混乱的任何想法。
我们已经尝试更换打印机,问题又回来了。
我已经完成了多次测试打印并且从未遇到过这个问题。
答案 0 :(得分:0)
是。打印到文件(连同打印机控制设置,如双击,双倍宽度,双倍高度等)并将文件发送到打印机。有关操作方法,请参阅此link。请注意,每台打印机的控制设置命令可能会有所不同。