1、從官網下載下傳本地安裝最新的 scriptx 軟體,http://www.meadroid.com/scriptx/sxdownload.asp ,就下免費的就可以,
2、 軟體安裝後,在 C:\Program Files\MeadCo ScriptX Resource Kit\redist 目錄下有兩個檔案 smsx.cab 和 smsx.exe 檔案。
3、将這個檔案放置到伺服器的web目錄下的 /redist 下。
4、網頁列印代碼:
<object id=”factory” style=”display:none” viewastext classid=”clsid:1663ed61-23eb-11d2-b92f-008048fdd814″ codebase=”http://127.0.0.1/redist/smsx.cab#Version=5,60,0,360″></object>
<script language=”javascript”>
function window.onload() {
factory.printing.header = “” //頁眉
factory.printing.footer = “” //頁腳
factory.printing.portrait = true //true為縱向列印,flase為橫向列印
factory.printing.leftMargin = 0 //左頁邊距
factory.printing.topMargin = 0 //上頁邊距
factory.printing.rightMargin = 0 //右頁邊距
factory.printing.bottomMargin = 0 //下頁邊距
}
</script>
以上代碼中 ,版本号一定是低版本的,注意路徑是正确的。
5、增加連結代碼
<input name=”" type=”button” value=”列印” οnclick=”factory.printing.Print(true);”/>
6、在頁頭加入樣式表
<style media=”print”>
.noprint{display:none;}
.pagenext{page-break-after: always;}
.bgcolor {
background-color: #fff;
}
</style>
7、基本就完成了,僅支援在ie下列印。
8、在網頁運作中會要求安裝簽名的 activex 元件 ,這裡隻要将你網站加入本地網頁的 安全站點即可。
9、其他相關說明我看網上重複的資源太多了,垃圾資訊遍及各網站,我最後的解決政策還是參考國外的網站。
夠用就好,是我做網頁的原則,用最好的。
10.其他如果需要關聯,也就是 設定列印預覽與列印設定的連結了。
xprint.printing.PageSetup() //彈出列印設定視窗
xprint.printing.Preview() //彈出列印預覽視窗
xprint.printing.Print(true) //直接列印,true:彈出選擇列印機視窗,false:直接列印