我已经生成了一个带有https://gist.github.com/MartinThoma/056183bc0862a787a8d4e8fe57e51f3f
大表的简单HTML页面现在我认为标准打印选项是300dpi,这个A4页面有2480像素x 3508像素(source)
Google Chrome PDF打印插件会在第7列中删除页面:
但是当我用
计算宽度时var width_total = 0;
for (var i = 0; i < 15; i++) {
var theTh = $("#colTh" + i)
var thWidth = 0; // in pixel
thWidth += theTh.width();
thWidth += parseInt(theTh.css("padding-left"), 10) + parseInt(theTh.css("padding-right"), 10); //Total Padding Width
thWidth += parseInt(theTh.css("margin-left"), 10) + parseInt(theTh.css("margin-right"), 10); //Total Margin Width
thWidth += parseInt(theTh.css("borderLeftWidth"), 10) + parseInt(theTh.css("borderRightWidth"), 10); //Total Border Width
width_total += thWidth;
console.log("width " + i + ": " + width_total)
}
我在第7列的宽度为1200
。
在计算可打印宽度时我在哪里犯了错误?
答案 0 :(得分:0)
我认为答案是