我有一个Google Apps脚本“Web App”。我正在尝试为它生成的2页仪表板创建一个分页符。Google Web应用HTML分页符不起作用
我已经发布了一个基本的web应用程序发布here这个问题,这里是整个代码。
<body>
<div>page1</div>
<div class="break"></div>
<div>page2</div>
</body>
<style>
.break{
display:block;
page-break-before:always;
}
</style>
是因为网络应用程序显示在一个单独的iframe中,所以不可能有中断吗?
如果是这样 - 是否可以拆分为多个Iframe?
或者是我想念的东西简单。
编辑:我现在也尝试
div.break{
display:block;
page-break-before:always;
}
而且
@media print {
div.break{
display:block;
page-break-before:always;
}
}
,但这并没有改变任何东西。我试过Chrome & IE,并且都忽略分页符。
编辑2:
我认为这必须是一个iframe的问题,因为如果我在我的代码复制到一个纯文本文件,并打开它在Chrome会打印2页。因此,在Apps脚本中使用它必须忽略中断,这可能是因为整个事件都在一个iframe中。嗯...
谢谢
哦,天啊,真奇怪!为什么地球上这样做呢。它也适用于我的现场仪表板。有点奇怪,我不得不告诉我的用户在打印之前突出标题,但如果这是唯一的选择...... – MrPea
@MrPea你可以在你的web应用程序页面添加打印按钮的权利,请检查答案编辑。 – Kos
ahhh伟大的思想家都认为。我做了完全一样的。我会把你的答案标记为正确的,而不是我的,因为没有你的见解我就不会这么做。 – MrPea