【问题标题】:Print a Page in Outsystems在 Outsystems 中打印页面
【发布时间】:2016-04-03 14:55:19
【问题描述】:

我有一个页面,当单击按钮时,该页面将被打印。我在“单击时”扩展属性上使用下面的代码。现在的问题是它打印了整个页面。例如标题,菜单栏,登录信息,一切!我怎样才能省略这些,只打印主要内容部分中的任何内容。任何帮助是极大的赞赏。谢谢

"window.print(); return false;"

【问题讨论】:

    标签: outsystems


    【解决方案1】:

    我相信答案并非特定于 OutSystems。看看this question,他们提供了您可能想尝试的答案...

    以下是答案的 sn-p: 在 Chrome 中,可以使用以下方法隐藏此自动页眉/页脚:

    @page { margin: 0; }
    

    由于内容将扩展到页面的限制,页面打印页眉/页脚将不存在。当然,在这种情况下,您应该在 body 元素中设置一些边距/填充,以便内容不会一直延伸到页面边缘。由于普通打印机无法进行无边距打印并且可能不是您想要的,因此您应该使用以下内容:

    @media print {
      @page { margin: 0; }
      body { margin: 1.6cm; }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      相关资源
      最近更新 更多