angular - Angular 6材料应用程序仅打印第一页
问题描述
我有一个使用角材料组件(版本 6)的角 6 应用程序。当我尝试打印时,它只打印第一页(使用谷歌浏览器)。可以在stackblitz上看到一个例子。我已经尝试了一些媒体查询,例如通过设置以下样式,但它没有任何区别
body,
html,
.mainContainer{
height: auto;
overflow-y: visible;
overflow-x: visible;
}
解决方案
我最近遇到了一个类似的问题,不是解决方案,而是我在大量代码检查后发现的解决方法。
我正在使用角度材料库 v9 中的 sidenav。
@media print {
.mat-drawer-container , .mat-drawer-content {
overflow: visible !important;
}
}
这似乎有助于打印所有页面。
推荐阅读
- visual-studio - 自定义状态在 Visual Studio 2019 工作项视图中不可见
- postgresql - 删除 postgres 目录中的 Postmaster.pid 文件
- c++ - 使用 GCC10 编译时,co_await-ed awaitable 不会因异常而被破坏
- javascript - 如何将搜索功能绑定到 v-select?
- android - 如何修复数字 TextView Android 的 textDirection?
- mobx - Mobx rootStore 和子商店
- python - 使用 tkinter 导入 csv 后无法定义数据框
- c# - 在 Windows Presentation Foundation WPF C# 中禁用自动鼠标悬停
- java - 如何在Processing / Java中直接在HSB颜色和Lab颜色之间转换
- python - How can I reveal type hints in PyCharm?