Ich muss Seiten aus einer Webanwendung auf 8" x 4" Karteikarten drucken. IE speichert keine Druckeinstellungen von einem Druck zum nächsten, so gibt es eine Möglichkeit, programmgesteuert erzwingen den Druck einrichten?
Antworten
Zu viele Anzeigen?Sehen Sie sich diese CSS3-Beispiele aus http://www.w3.org/TR/css3-page/#size :
/* style sheet for "A4" printing */
@media print and (width: 21cm) and (height: 29.7cm) {
@page {
margin: 3cm;
}
}
/* style sheet for "letter" printing */
@media print and (width: 8.5in) and (height: 11in) {
@page {
margin: 1in;
}
}
/* A4 Landscape*/
@page {
size: A4 landscape;
margin: 10%;
}
TJ L
Punkte
22920
Sie können dies in CSS mit der Option @media print
Richtlinie, kein js erforderlich. Sie haben zu berechnen, welche Größen beziehen sich auf eine 4x8 Karteikarte und tun alle die Positionierung selbst, aber es wird funktionieren. Da es sich um CSS2 handelt, wird es auch nicht im IE6 funktionieren. (siehe Joel's Kommentare)
@media print {
body {
width: /*width of index card*/
height: /*height of index card*/
}
/* etc */
}