javascript - 使用自定义样式打印引导网格布局
问题描述
我正在使用 Bootstrap Grid 并制作了一个布局。我想打印与网页上显示的完全相同的内容,相同的布局没有变化。我尝试使用某种使用 javascript 的打印方法来添加自定义 CSS 代码,但都是徒劳的。
这是我想要打印完全相同的示例布局 ( Fiddle )。
我尝试的最后一个打印 JavaScript 代码是:
<script>
var all_source_content = document.documentElement.innerHTML;
var DocumentContainer = document.getElementById('main_container');
var WindowObject = window.open('', 'PrintWindow', '');
WindowObject.document.writeln('<!DOCTYPE html>');
WindowObject.document.writeln('<html><head><title></title>');
WindowObject.document.writeln('<link rel="stylesheet" href="https://getbootstrap.com/docs/3.3/dist/css/bootstrap.min.css">');
WindowObject.document.writeln('<style></style>');
WindowObject.document.writeln('</head><body>');
console.log(DocumentContainer.innerHTML);
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.writeln('</body></html>');
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
</script>
但这也没有帮助我。
我想要的布局:
解决方案
推荐阅读
- vscode-settings - Live Server 正在工作,但 vscode 上没有显示按钮?
- pine-script - 如何识别范围内的最高音量条,并启动 vwap
- reactjs - Json 服务器数据在反应中未正确获取
- react-hooks - 如何在反应钩子中显示无效搜索的错误消息?
- google-apps-script - Google表格,如何向每位客户发送带有附件的电子邮件
- ios - Swift泛型上的切换案例无法识别对象类型
- python - 访问另一个小部件 Kivy 中的小部件 ID
- powerbi - power bi 如何计算多列的安全/风险值
- sql - 如何在 Oracle SQL 中将持续时间拆分为每小时间隔?
- amazon-web-services - dns验证的原因是什么?