ウェブアプリから8インチx4インチのインデックスカードにページを印刷する必要があります。 IEは印刷設定を1つの印刷物から次の印刷物に保存しないので、プログラムで強制的に印刷設定を行う方法はありますか?プリンタ設定(用紙サイズ)をjavascriptで強制できますか?
答えて
サラム。 http://www.w3.org/TR/css3-page/#sizeからこのCSS3の例で
ルック:
/* 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%;
}
@media print
指示文を使用してCSSでこれを行うことができます.jsは必要ありません。あなたは4x8のインデックスカードに関係するサイズを計算し、すべてのポジショニングを自分で行う必要がありますが、それは機能します。 また、これはCSS2なのでIE6では動作しません。(Joelのコメントを参照)
@media print {
body {
width: /*width of index card*/
height: /*height of index card*/
}
/* etc */
}
待って、何?私は、私が過去にIE 6で正常に@mediaセレクタを使用したことを確信しています。 –
このページは、バージョン4までのIEで動作することを示しているようです:http://www.codestyle.org/css/media/print-BrowserSummary.shtml –
CSSは、高さと幅の測定単位としてインチをサポートしています。よく... so @media print { ボディ{ 幅:4in; 身長:8in; } /* etc */ } 正常に動作するはずです。> –
- 1. VB.net - 用紙サイズのプリンタでpdfファイルを印刷する
- 2. 用紙サイズを設定する
- 3. JavaScriptを使用するプリンタを選択できますか?
- 4. boost :: program_options - 強制フラグを強制できますか?
- 5. ライブ壁紙を背景として設定できますか?
- 6. jqueryを使用してプリンタの設定を変更できますか?
- 7. Googleクラウドプリントでのプリンタ設定
- 8. 用紙のテストはプリンタで完了です
- 9. ライブ壁紙を設定することはできません
- 10. どのようにVMのホストプロキシ設定をC#から使用するように強制できますか?
- 11. WinSpool APIを使用して用紙サイズを設定するにはどうすればよいですか?
- 12. javascriptは特定の文字セットを強制しますか?
- 13. MembershipProvider.ValidateUserを使用して検証を強制できますか?
- 14. Eclipseの設定を強制的にインポートしますか?
- 15. ライブ壁紙をプログラムで設定する
- 16. 強制リンク - JavaScriptを
- 17. C++でコールスタックのサイズを設定できますか? (vs2008)
- 18. 安全プレイブックの実行を強制的に強制終了できますか?
- 19. JavaScriptを強制的に実行するEventListenerを強制しますか?
- 20. C#Windowsフォームプロジェクトでカスタムサイズの用紙を印刷するプリンタを取得できません
- 21. JavascriptでフルロードのHTML5ビデオを強制しますか?
- 22. MySQLでは、行にUNIQUE制約を設定できますか?
- 23. iOSでバックグラウンドでアプリを強制終了できますか?
- 24. D3強制有向グラフの設定
- 25. WebBrowserコントロールのプリンタを横向きに設定します。
- 26. NSTextViewのオートコンプリートウィンドウのサイズを設定できますか?
- 27. 強制的に専用グラフィックスカードを使用するマシンを強制しますか?
- 28. ダイアログを壁紙から設定する
- 29. C#でカスタムコンパイラエラーを強制することはできますか?
- 30. asp.net Crystal Reportカスタム用紙サイズ?
6年遅れてしまったが、スペックは最終的に追いついた! –