function printData()
{
var divToPrint=document.getElementById("myprinttd");
document.getElementById("myprinttd").style.fontSize = "2px";
newWin= window.open("");
newWin.document.write(divToPrint.outerHTML);
newWin.print();
newWin.close();
}
我正在使用上述功能来打印屏幕。我想减小字体大小并减少数据之间的间隔,但我不能。任何人都可以提供帮助。提前致谢
最佳答案
您的打印输出看起来可能与您期望的外观不同的原因之一是,除了正确设置的fontSize
属性之外,其他父元素及其CSS规则也会影响该元素的外观。outerHTML
仅捕获直接附加到所选元素的样式,因此某些样式信息可能会丢失。