JavaScript , Java , DOS , HTML(CSS) , JSP , SQL , VB , VBScript , ・・・etc などの覚書
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
WEB画面を印刷させる時、余白や向きは制御する事はできない。
しかし、ScriptXというツールを使う事により、制御可能になる。 (IE限定)
あらかじめWEBServerにsmsx.cabを用意する。
http://www.meadroid.com/scriptx/ ←ここからダウンロード
例)
<SCRIPT LANGUAGE="JavaScript">
<!--
function putSettings() {
with ( factory.printing ) {
header = ""; // Header
footer = ""; // footer
portrait = false; // 用紙の向き(true:縦/false:横)
leftMargin = 0; // 余白 左
topMargin = 0; // 余白 上
rightMargin = 0; // 余白 右
bottomMargin = 0; // 余白 下
}}
function print(){
if(document.layers){
// ページ設定
window.print();
}
else{if(document.all){
putSettings() // set settings // print and get settings when done
factory.printing.Print(false, window);
}}
value=print;
}
//-->
</SCRIPT>
<OBJECT ID="WB" WIDTH=0 HEIGHT=0 style=display:none CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
<object id="factory" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext
codebase="smsx.cab#Version=5,0,4,185" width="14" height="14"></object>
赤文字は、ファイルサーバーのsmsx.cabのパスを指定する
実行すると、裏で自動的にインストールされる。よって管理者権限のユーザーしか使用出来ない
しかし、ScriptXというツールを使う事により、制御可能になる。 (IE限定)
あらかじめWEBServerにsmsx.cabを用意する。
http://www.meadroid.com/scriptx/ ←ここからダウンロード
例)
<SCRIPT LANGUAGE="JavaScript">
<!--
function putSettings() {
with ( factory.printing ) {
header = ""; // Header
footer = ""; // footer
portrait = false; // 用紙の向き(true:縦/false:横)
leftMargin = 0; // 余白 左
topMargin = 0; // 余白 上
rightMargin = 0; // 余白 右
bottomMargin = 0; // 余白 下
}}
function print(){
if(document.layers){
// ページ設定
window.print();
}
else{if(document.all){
putSettings() // set settings // print and get settings when done
factory.printing.Print(false, window);
}}
value=print;
}
//-->
</SCRIPT>
<OBJECT ID="WB" WIDTH=0 HEIGHT=0 style=display:none CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
<object id="factory" style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext
codebase="smsx.cab#Version=5,0,4,185" width="14" height="14"></object>
赤文字は、ファイルサーバーのsmsx.cabのパスを指定する
実行すると、裏で自動的にインストールされる。よって管理者権限のユーザーしか使用出来ない
PR