html - 强制打印不会自动中断属性
问题描述
我正在 Angular 中创建一个页面,该页面打印存储在变量中的一些数据。
我遵循了本指南:https ://medium.com/@Idan_Co/angular-print-service-290651c721f9
我设置的内容作为一个大的 HTML 字符串从 API 接收,我将其设置为 INNER HTML 到一个 div 中。
我遇到的问题是我的内容不会自动打破页面,即使使用属性:
page-break-inside: auto;
我想在每一页上都有一个页眉、页脚和从上一页“破坏”的内容。似乎内容被隐藏了,它只显示第一页。
这是我的布局页面:
<div class="header">
<h2>Header</h2>
</div>
<div class="content">
<router-outlet></router-outlet>
</div>
<div class="footer">
<h2 class="footer-title">Footer</h2>
</div>
这是我的内容页面
<div [innerHTML]="content"></div>
有人知道我如何强制页面中断吗?
谢谢 !
解决方案
通过添加我的 styles.css 来修复它:
* { overflow: visible !important; min-height: max-content !important; max-height: max-content !important; }
推荐阅读
- keras - Keras如何继续保存validation loss的历史
- rx-java - 从 rxjava 中的 Single 提取并返回对象
- javascript - 如何仅使用 es5 重新格式化 JSON 代码。
- javascript - Django & beforeunload 事件
- swift - 打印响应正文而不是标题
- java - Android返回时需要发送Intent
- html - JSON-File - 打印多个信息
- firebase - 注册令牌不是有效的 FCM 注册令牌
- c++ - 尝试从 C++ 应用程序启动可运行 jar 时出现问题
- asp.net-core - 如何在 .NET Core 中执行“试运行”授权检查?