【问题标题】:Print table with horizontal scroll使用水平滚动打印表格
【发布时间】:2010-05-01 03:40:58
【问题描述】:

我必须打印一个水平滚动的表格,我需要打印所有内容。问题是当代码执行“Window.Print()”时,它会剪切我的页面并且不显示表格的所有信息。我真的需要你的帮助!!如果它不适合页面,我需要“剪切”我的表格并将其放在下面。

(我不能给表格设置一个固定值宽度,因为我不知道我可能有多少列,可能是 2 或 50)

谢谢!!!!

【问题讨论】:

  • 您是否有权访问生成 html 页面的代码?如果是这样,那么您需要按照 tehMick 的建议动态生成适合打印的页面。

标签: html printing scroll


【解决方案1】:

我不知道有什么特别好的解决方案。打印 HTML 表格通常是有问题的。考虑制作一个易于打印的版本,您可以在其中以编程方式将表格切割成一组有意义的列。您可能需要重复唯一标识每一行的列。适当的 CSS 可以帮助您的表格适应页面的宽度。我想不出另一种方法来真正输出一个非常有用的表。

【讨论】:

  • 我真的无法重新调整我的桌子,因为我不知道它可能有多少列......它是动态的。此外,我可以有 2 列或 50 列,所以我不可能让表格适应页面的宽度!
  • 好吧,你也可以动态剪切它。将其设置为每页最多 10 列,并将每个单元格的宽度设置为 *。
猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 2019-09-19
  • 2015-12-10
  • 1970-01-01
  • 2013-11-16
  • 2012-09-13
  • 2019-10-09
  • 2011-01-30
相关资源
最近更新 更多