使用vb.net在可变高度的纸张上打印

时间:2011-04-11 07:48:49

标签: vb.net printing grid

我想使用vb.net在卷纸上打印帐单。 要求如下: 页面宽度为300像素或3英寸。 页面的高度是可变的,具体取决于数据网格中的行数。 页眉将包含图像。 这些物品的名称可能很长,因此不应将它们切碎,而是在下一行打印。

我应该怎么做?

1 个答案:

答案 0 :(得分:0)

获取您的图片高度和 xRows (dgv.rows.count) * Rowheight 所以你有一个动态高度。

另外,您可以计算长值的字符串长度,并为更长的数据行添加额外的高度

但这只是我的想法。 我相信有更好的解决方案