Ho bisogno di stampare pagine da un'app Web su schede di indice da 8 "x 4". IE non salva le impostazioni di stampa da una stampa all'altra, quindi esiste un modo per forzare la configurazione della stampa in modo programmatico?È possibile forzare l'impostazione della stampante (formato carta) in javascript?
risposta
Salam.
guarda a questo esempi CSS3 da 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%;
}
È possibile farlo in CSS utilizzando la direttiva , non è richiesto js. Dovrai calcolare quali dimensioni si riferiscono a una scheda di indice 4x8 e fare tutto da te, ma funzionerà. Inoltre, poiché questo è CSS2 non funzionerà in IE6. (vedere i commenti di Joel)
@media print {
body {
width: /*width of index card*/
height: /*height of index card*/
}
/* etc */
}
aspetta, cosa? Sono abbastanza sicuro di aver usato selettori @media con IE 6 in passato. –
Questa pagina sembra indicare che funziona con IE fin dalla versione 4: http://www.codestyle.org/css/media/print-BrowserSummary.shtml –
CSS supporta pollici come unità di misura per altezza e larghezza come beh ... quindi @media stampa { corpo { larghezza: 4 pollici; altezza: 8 pollici; } /* etc */ } Dovrebbe funzionare bene, no> –
- 1. Accesso MS: formato carta personalizzato
- 2. Impostazione del formato carta in FPDF
- 3. Come si ottiene lo stato della stampante?
- 4. Come stampare un'immagine Alla formato carta pieno (80 mm) a stampante termica (EPSON)
- 5. È possibile utilizzare una variabile JavaScript in formato HTML semplice?
- 6. Javascript formato della data metodo
- 7. Formato data Java in formato data JavaScript
- 8. Come adattare il formato carta al contenuto in LaTeX
- 9. Problema della stampante Bluetooth in Android
- 10. toLocaleDateString Javascript formato della data emette
- 11. Forzare un aggiornamento della pagina utilizzando Javascript in Firefox
- 12. Come stampare nella stampante DymoLabel usando javascript?
- 13. formato ora in javascript
- 14. È possibile modificare document.activeElement in JavaScript?
- 15. Forza stampante target in Java
- 16. Formato numeri di telefono e carta di credito in AngularJS
- 17. Conversione del formato in formato 24 ore in Javascript
- 18. Modificare il formato della carta nel mezzo di un documento in lattice?
- 19. Come posso cambiare il formato della carta quando utilizzo Knit PDF in RStudio?
- 20. Forzare PayPal per richiedere sempre i dati della carta di credito invece del modulo di accesso?
- 21. AirPrint: imposta la stampante predefinita in UIPrintInteractionController
- 22. È possibile scrivere vettori in un formato i, j, k?
- 23. È possibile modificare l'intestazione della richiesta http usando javascript?
- 24. È possibile scaricare JavaScript caricato dinamicamente?
- 25. È possibile simulare document.cookie in JavaScript?
- 26. È possibile interrompere l'esecuzione in javascript/jquery?
- 27. È possibile scrivere funzioni nidificate in JavaScript?
- 28. È possibile memorizzare javascript in un database?
- 29. La metaprogrammazione è possibile in Javascript?
- 30. È possibile confrontare due immagini in Javascript?
6 anni di ritardo, ma le specifiche hanno finalmente raggiunto! –