如何使用window.print打印手风琴面板的内容?

时间:2019-11-07 11:44:27

标签: angular angular-material

我需要在Angular(6)应用程序中进行window.print时打印手风琴面板的内容。

问题是在执行window.print时,所有折叠的面板内容都不可见。

我可以在@media print上使用任何方式来满足我的需求吗?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。希望这对某人有帮助。

@media print{
    ::ng-deep .mat-expansion-panel-content
  {
    overflow: visible !important;
    display: block !important;
    visibility: visible !important;
    height: inherit !important;
  }
}

在打印表格时,可以在组件级别全局或单独使用它来打开所有可折叠面板。