【问题标题】:Print on a variable height paper using vb.net使用 vb.net 在可变高度纸上打印
【发布时间】:2011-04-11 07:48:48
【问题描述】:

我想使用 vb.net 在卷纸上打印账单。 要求如下: 页面宽度为 300 像素或 3 英寸。 页面的高度是可变的,取决于数据网格中的行数。 页眉将有一个图像。 项目名称可能很长,因此不应将其截断,而应打印在下一行。

我应该怎么做?

【问题讨论】:

    标签: vb.net printing grid


    【解决方案1】:

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

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

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

    【讨论】:

    • 我将高度设为((标题部分的高度)的总和+(通过迭代的所有行的高度总和))。
    猜你喜欢
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 2016-03-10
    • 2010-11-20
    相关资源
    最近更新 更多