gpt4 book ai didi

JavaScript:打印为具有动态表格和多列多行的 PDF

转载 作者:行者123 更新时间:2023-11-28 00:15:33 29 4
gpt4 key购买 nike

我有一个包含多列和动态的表,该表取决于数据,将添加该列。

屏幕截图表格标题。 Screen Shot table header

屏幕截图打印输出。 Screen Shot print output

我正在使用的这段代码。

$("input[id='printData']").on("click", function () {
var restorepage = document.body.innerHTML;
var printcontent = document.getElementById("dvContainer").innerHTML;
document.body.innerHTML = printcontent;
window.print();
document.body.innerHTML = restorepage;
});

问题:

如何以全宽打印表格并获取所有列?

想法是将字体大小转换为适合和表格大小,但不知道如何在打印方法中执行。有什么建议可以解决这个问题吗?

最佳答案

撇开更大的纸面笑话不谈,如果您的内容不适合纸面,它就不会适合。

您可以通过删除填充、边距、边框、字体大小以及最重要的内容本身来减小内容大小。

使用媒体查询来设置打印格式样式,您可以在 StackOverflow 上找到许多帖子,例如 thisthis .

如果减少格式不能给您足够的空间,我建议您删除非必要的内容。

关于JavaScript:打印为具有动态表格和多列多行的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55133210/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com