Ich habe ein Google Apps Script "Web App". Ich versuche einen Seitenumbruch für das 2-seitige Dashboard zu erstellen.Google Web app HTML-Seitenumbruch funktioniert nicht
Ich habe das Problem mit einer einfachen Web-App reproduziert veröffentlicht here und hier ist der gesamte Code.
<body>
<div>page1</div>
<div class="break"></div>
<div>page2</div>
</body>
<style>
.break{
display:block;
page-break-before:always;
}
</style>
Liegt es daran, dass die Web-App in einem einzigen Iframe angezeigt wird und keine Unterbrechung möglich ist?
Wenn ja - kann es in mehrere Iframes aufgeteilt werden ??
oder ist es etwas einfaches Ich vermisse.
EDIT: Ich habe jetzt auch
versuchtdiv.break{
display:block;
page-break-before:always;
}
Und
@media print {
div.break{
display:block;
page-break-before:always;
}
}
und das hat nichts ändern. Ich habe es in Chrome & IE versucht und beide ignorieren den Seitenumbruch.
EDIT 2:
ich denke, es muss ein iframe Problem sein, denn wenn ich meinen Code in eine Textdatei kopieren und öffnen Sie sie in Chrome auf 2 Seiten druckt. Wenn Sie es im Apps-Skript verwenden, muss die Pause ignoriert werden, vermutlich weil das Ganze in einem einzigen Iframe liegt. hmmmm ....
dank
Oh mein Gott, wie seltsam ist das !! Warum in aller Welt funktioniert das? Es funktioniert auch auf meinem Live-Dashboard. Etwas bizarr, dass ich meinen Benutzern sagen muss, die Überschrift zu markieren, bevor sie es drucken, aber wenn das die einzige Option ist. – MrPea
@MrPea können Sie Print-Schaltfläche direkt in Ihrer Web App-Seite hinzufügen, überprüfen Sie bitte Antwort bearbeiten. – Kos
ahhh große Köpfe denken gleich. Ich habe genau das Gleiche gemacht. Ich werde Ihre Antwort eher als korrekt bezeichnen als als meine, denn ohne Ihre Einsicht hätte ich das nicht gelöst. – MrPea