javascript - 在 js 的打印命令上减少字体大小

标签 javascript php jquery css

对于打印数据,我有 js 代码是:

<script type="text/javascript">
  function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
}
</script>

但是万一它生成了打印选项并保存了文件但是由于数据表中的 scrool 它没有打印完整的数据..所以我想在打印时减少字体大小我该如何解决这个问题任何人都可以帮忙 我的 anchor 如下:

<a href="" onclick="printDiv('printableArea')"> <i aria-hidden="true" style="color:black" class="fa fa-print"></i></a>

最佳答案

一个新的 css 文件 @media print将允许设置打印文档的样式。此文件需要包含在根 html 中,或使用任何现有的 css 文件添加@media 打印媒体查询

@media print{
  // add font-size here

}

关于javascript - 在 js 的打印命令上减少字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48496338/

相关文章:

淡入和淡出的 jQuery 回调

javascript - html5 Canvas 上下文 .fillStyle 不工作

javascript - 多个 jQuery :contains() args not working

javascript - 不会循环数组javascript

php - Android 连接 MySQL json_encode

php - Ajax中需要多个独立的定时器

php - 显示我还没有投票的用户 - MySQL

jquery - 从部分 View 返回纯 HTML

php - 刚下载的jwplayer,跟着setup,没有出现

Javascript类变量未定义错误