Ich versuche, zwei Dinge:Drucke modaler Inhalt als Voll A4 Seite
- Inhalt anzeigen auf einem modalen als, wie es auf einer A4-Seite
- windows.print() die modalen auf einer A4-Seite erscheinen würde durch gängige Browser
Es folgt mein CSS:
.page {
width: 210mm;
min-height: 297mm;
padding: 20mm;
margin: 10mm auto;
border: 1px #D3D3D3 solid;
border-radius: 5px;
background: white;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.subpage {
padding: 1cm;
border: 5px black solid;
height: 257mm;
outline: 2cm #FFEAEA solid;
}
@page {
size: A4;
margin: 0;
}
@media print {
html, body {
margin:0 !important;
padding:0 !important;
height:100% !important;
visibility: hidden;
}
.page .subpage .col-md-12,.col-lg-12{
float:left;
width:100%;
}
.page .subpage {
padding: 1cm;
border: 5px black solid;
height: 257mm;
outline: 2cm #FFEAEA solid;
position:absolute;
}
.page {
visibility: visible;
}
}
Hier ist, wie die modale aussieht:
Aber das ist, wie es beim Aufruf window.print()
auf den Knopf klicken aussieht:
Was mache ich falsch hier? Relative CSS-Neulinge, haben sich eine Reihe von SO-Fragen und andere Ressourcen angeschaut, können dies aber nicht herausfinden.
AKTUALISIERUNG: Ich verwendete Z-Index: 9999 und Breite: 140%, um den modalen Inhalt (d. H. Klasse = "Seite") zu erhalten, um die A4-Seitenbreite abzudecken. Denken Sie nicht, dass es die beste Lösung ist, kann auch Höhe nicht erreichen, um das ganze 297mm zu dehnen; Höhe immer noch so viel wie im zweiten Bild gezeigt. Die 140% sehen gut aus auf einem PDF, das über Chrome gespeichert wurde, ist (verständlicherweise) in Firefox deaktiviert und erscheint als leeres PDF in IE. Aktualisiertes CSS: @media print .page {z-index: 9999;padding: 20mm;margin: 10mm auto;width: 140%;height:100%;position: fixed;top: 15mm;bottom:0;left: 20mm;visibility:visible;}
wenn Sie drucken gehen, Stile von CSS-Klasse keine Auswirkung. Sie müssen also den Inline-Stil zum Drucken verwenden. –
Danke Aminur, das wusste ich nicht. Ich habe die Änderungen vorgenommen, kann aber immer noch nicht drucken. Hinzufügen von Bildern, um es klarer in der Frage – Reise45
können Sie versuchen, dass [Lösung] (http://forum.zkoss.org/question/93642/problem-to-print-modal-window/), und lass es mich wissen, wenn es hilft? –