Ich muss Seiten aus einer Web-App auf 8 "x 4" Karteikarten drucken. IE speichert Druckeinstellungen nicht von einem Druck zum nächsten, gibt es also eine Möglichkeit, das Drucksetup programmatisch zu erzwingen?Möglicher Drucker Setup (Papierformat) in Javascript zu erzwingen?
Antwort
Salam.
Blick auf 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%;
}
Sie können dies in CSS mit der @media print
Direktive tun, keine js erforderlich. Sie müssen berechnen, welche Größen zu einer 4x8-Karteikarte gehören und die gesamte Positionierung selbst vornehmen, aber es wird funktionieren. Auch, da dies CSS2 ist, wird es in IE6 nicht funktionieren. (siehe Joels Kommentare)
@media print {
body {
width: /*width of index card*/
height: /*height of index card*/
}
/* etc */
}
warten, was? Ich bin mir ziemlich sicher, dass ich @media selectors in der Vergangenheit erfolgreich mit IE 6 verwendet habe. –
Diese Seite scheint zu zeigen, dass es mit IE so weit zurück wie Version 4 funktioniert: http://www.codestyle.org/css/media/print-BrowserSummary.shtml –
CSS unterstützt Zoll als Maßeinheit für Höhe und Breite als gut ... so @media print { Körper { Breite: 4in; Höhe: 8 Zoll; } /* etc */ } Sollte gut funktionieren, keine> –
- 1. VB.net - PDF-Datei mit Drucker mit Papierformat drucken
- 2. Drucker automatisch zum Drucken von Duplikaten erzwingen
- 3. Drucker über JavaScript kommunizieren
- 4. Möglicher Null-Koaleszenzoperator zu überschreiben?
- 5. Drucken von benutzerdefinierten Papiergröße zu einem Impact-Drucker in WPF
- 6. Javascript zum Drucken mit WLAN-Drucker
- 7. Möglicher Bindungsverlust in Expressjs?
- 8. möglicher Fehler?
- 9. Visual Studio-Setup-Projekt - erzwingen Installation einer .DLL?
- 10. Wie kann man in DymoLabel Drucker mit Javascript drucken?
- 11. Inno Setup - Erzwingen Sie im 32-Bit-Modus
- 12. Möglicher Kurzlink zu Firebase UID generieren?
- 13. Möglicher UISwitch-Fehler in iOS7?
- 14. Kann Javascript erzwingen, dass versteckte divs warten, um ihren Inhalt zu laden? (HTML/Javascript)
- 15. Möglicher Schalter (java.lang.Object) in Java?
- 16. Möglicher Parse-Fehler in matchesKeyInQuery
- 17. Möglicher Link Leaflet mit Bild zu entfernen
- 18. Wie erzwingen Sie JavaScript, um eine Zeichenfolge tief zu kopieren?
- 19. Erzwingen Sie JavaScript, um zusätzliche Ressourcen über https zu laden
- 20. Möglicher Fehler in Kivy-Markup
- 21. Drucken von Material in Schienen (wörtlich zu einem Drucker)
- 22. Validieren Sie JavaScript-Code, ohne einen bestimmten Stil zu erzwingen
- 23. Python stilles Drucken PDF zu bestimmten Drucker
- 24. Möglicher Speicherverlust in UIViewController mit UITableView
- 25. Möglicher Speicherverlust durch FinalizerReference
- 26. setup django zu mysql
- 27. Möglicher Verlust der Fraktion
- 28. Drucken zu Wifi Drucker von CN1 App
- 29. Möglicher Python-Ganzzahlüberlauffehler
- 30. Senden Sie Dokumente mit JavaScript an den Drucker?
6 Jahre zu spät, aber die Spezifikation hat endlich aufgeholt! –