【发布时间】:2011-04-11 07:48:48
【问题描述】:
我想使用 vb.net 在卷纸上打印账单。 要求如下: 页面宽度为 300 像素或 3 英寸。 页面的高度是可变的,取决于数据网格中的行数。 页眉将有一个图像。 项目名称可能很长,因此不应将其截断,而应打印在下一行。
我应该怎么做?
【问题讨论】:
我想使用 vb.net 在卷纸上打印账单。 要求如下: 页面宽度为 300 像素或 3 英寸。 页面的高度是可变的,取决于数据网格中的行数。 页眉将有一个图像。 项目名称可能很长,因此不应将其截断,而应打印在下一行。
我应该怎么做?
【问题讨论】:
获取您的图像高度和 xRows (dgv.rows.count) * Rowheight 所以你有一个动态高度。
另外,您可以计算长值的字符串长度,并为更长的数据行添加额外的高度
但这只是我的想法。 我相信有更好的解决方案
【讨论】: