0

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

"window.print(); return false;"
4

1 回答 1

2

我相信答案不是 OutSystems 特定的。看看这个问题,他们提供了一个你可能想尝试的答案......

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

@page { margin: 0; }

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

@media print {
  @page { margin: 0; }
  body { margin: 1.6cm; }
}
于 2016-02-09T10:02:16.160 回答