如何定义可打印区域?
How do I define a printable area?
在我的应用程序中,有很多内容,其中我想使用jQuery print
整个页面-我可以使用window.print()
-如果我想从内容中打印位置的一部分,如何可以定义该部分单独打印在页面中..
像这样:
<div id="printable">
<p>Print this div!</p>
</div>
<button> Print Contents </button>
$('button').on('click', function(){
var printable = $('#printable');
window.print(printable);
});
我在这里添加的另一个请求是,在应用程序中的一段时间,我得到多个结果作为分页。我也想把所有的页都打印出来……正确的方法是什么?是否使用jQuery
或任何其他plug-ins
?
提前感谢。
请在此处请求更新:
现场演示
使用@media
属性
<style type="text/css">
@media print
{
body * { visibility: hidden; }
#printable * { visibility: visible; }
}
</style>
演示小提琴
相关文章:
- onkeyup无法动态创建多个文本区域
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 将所有单选按钮的值打印到文本区域
- Javascript:将多个表单输入打印到一个文本区域
- 当我尝试打印到文本区域字段中时,数据被[对象节点列表]替换
- 用于在同一页面中打印输入和文本区域的表单
- 我无法在 JavaScript 中获取要打印到文本区域的属性值,我收到一个错误:未捕获的类型错误:无法读取 null 的
- 在文本区域内运行脚本以打印值
- Oracle APEX - 如何在打印时缩放区域以适应单个页面
- 需要选择一个新列,并使用带有下拉菜单的onchange函数打印到文本区域
- 用JavaScript将数组打印到文本区域
- 如何在javascript中分离打印区域进行打印
- 如何在连续文本区域打印结果
- Jquery打印区域打印css颜色
- 如何使网页的打印特定区域包含图表
- 如何定义可打印区域?
- 打印到文本区域
- 如何使用Ctrl + P print命令修改HTML页面的打印区域
- 如何通过自定义打印窗口打印完整的网格视图区域
- 打印时如何将特定的 html 区域放在额外的页面上