忍者ブログ
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のパスを指定する

実行すると、裏で自動的にインストールされる。よって管理者権限のユーザーしか使用出来ない
PR
ブログ内検索
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

Copyright © [ moriBlog-memo ] All rights reserved.
Special Template : 忍者ブログ de テンプレート Special Thanks : 忍者ブログCommercial message : [PR]