我们使用的是Angular 13的NgxPrinterService服务,下面是包名称

"NGX-PRINTER":"^1.1.0",

当我们try 打印每隔一页在页面顶部显示空白区域时,

enter image description here

this._printerService.printHTMLElement(this.receipt.nativeElement);

其中_printerService是来自NGX-PRINTER包的NgxPrinterService

我们已经try 了多个@PAGE和@PRINT选项,如分页符CSS样式,但没有帮助

`@媒体打印 {

   .hidden-print{
    display: none;
   }

 * {
         margin: 0;
         padding: 0;
         font-family: "Calibri", "Calibri", monospace;
         font-size: 14px;
         page-break-after: avoid;
         page-break-before: avoid;             
  }
  

}`

推荐答案

经过几次代码审查,我发现了表tr和td代码的问题,这导致了这个问题.try 在表中解决此问题,但无法修复,重新设计了具有 bootstrap 行和列的同一页面,问题得到解决.

Angular相关问答推荐

Angular 信号效果,try 重置表单并获取在计算或效果中不允许写入信号"

当try 使用Angular和PrimeNg手动聚焦输入时,我做错了什么?

当项目具有BrowserAnimationsModule时,Angular UI未拾取数据模型更改

首期日历发行

Rxjs重置执行后的可观察延迟并重新调度Angular

如何包装NGB carousel ?

Angel Project Build从Angel 8升级后,从12MB增加到90MB

如何在 Angular14 中创建带有验证的自定义输入组件?

Angular UNIVERSAL prerender 错误方法 Promise.prototype.then 调用不兼容的接收器 [object Object]

Angular 13 中