@media
query print print.css
, hidden unwanted print DOM;window.print();
, OR using Chrome right-click menu Print...
<link media="print" href="./print.css" />
const btn = document.querySelector(`[data-uid="btn"]`);
const dom = document.querySelector(`[data-uid="print"]`);
btn.addEventListener(`click`, () => {
printDOM(dom);
});
const printDOM = (dom) => {
// debugger;
const html = dom.innerHTML;
// about:blank
const newBlankWindow = window.open("", "_blank");
newBlankWindow.document.write(html);
newBlankWindow.document.close();
newBlankWindow.print();
newBlankWindow.close();
}
https://developer.mozilla.org/en-US/docs/Web/CSS/@media#print
问题内容: 我想使用PDFBox打印 由iText创建的 PDF文件 。我已经使用PDDocument类及其方法print()成功尝试了此操作。您可以在此处找到文档: http //pdfbox.apache.org/apidocs/。 (我正在使用此代码:) 方法print()很好用,但是 有一个问题:当我需要打印多个文件时,该方法要求我为每个文档选择打印机。 有什么办法只能设置一次打印机吗?
问题内容: 我只想在不选择用户的情况下打印JasperReport。我进行了搜索,但是没有有效的解决方案。这是我的代码的相关部分: 我想选择一台打印机,而不是简单的printReport。有什么办法吗? 问题答案: 这是应该的样子:
问题内容: 如何打印指示的div(而无需手动禁用页面上的所有其他内容)? 我想避免使用新的预览对话框,因此使用此内容创建新窗口没有用。 该页面包含几个表,其中一个表包含我要打印的div-该表已通过网络的视觉样式进行了样式设置,因此不应以打印形式显示。 问题答案: 这是一个通用的解决方案, 仅 使用 CSS ,我已经验证可以使用。 替代方法不是很好。使用是棘手的,因为如果有任何元素,则任何后代都不会
本文向大家介绍Jupyter notebook如何实现指定浏览器打开,包括了Jupyter notebook如何实现指定浏览器打开的使用技巧和注意事项,需要的朋友参考一下 电脑中装了Firefox和Chrome浏览器,系统默认浏览器是Chrome,希望每次运行Jupyter在Firefox浏览器,而不是系统默的Chrome. 进入cmd,执行jupyter notebook --generate-
问题内容: 当前正在检索机器上安装的默认打印机以进行打印。我希望能够选择文档要使用的打印机。最好的方法是什么? 码: 问题答案: 在下面创建类,将其导入,然后在知道打印机名称的情况下尝试调用;如果您不知道可以访问哪些打印机,请调用一个包含所有可行的注册打印机名称的。 也可以查看我对这个SO问题的答案以获取更多详细信息:
我想打印页面中这块的内容,vue3中怎么来实现?