台灣最大程式設計社群網站
線上人數
994
 
會員總數:246038
討論主題:189626
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 關於列印的一些功能控制
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於列印的一些功能控制
價值 : 0 QP  點閱數:1126 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
1.強迫跳頁(轉錄corey的留言)

先在<Head> </Head>加入以下這段


<style>

.page {page-break-before: always;}

</style>


欲跳頁的地方,加上<p class=page>即可強制印表機跳頁


(以下是我查到的)

這是CSS語法分為page-break-before和page-break-after,基本上差不多!



2.列卬設定方面的問題


之前有人提到PrintTemplates.exe這MSDN提到的程式,但這只是一些基本的功能而已,不能設

定頁首,頁尾,邊界等,後來我在MSDN的文件上,看到他們介紹ScriptX這ActiveX去看了一下,解決

了這些問題.



方法:

在<Body>後加入:

<object id="factory" viewastext style="display:none"

classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"

codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,428,11">

</object>



<script defer>

function window.onload() {

factory.printing.header = "This is MeadCo" //頁首

factory.printing.footer = "Advanced Printing by ScriptX" //頁尾

factory.printing.leftMargin = 1.0 '左邊界

factory.printing.topMargin = 1.0 '上邊界

factory.printing.rightMargin = 1.0 '右邊界

factory.printing.bottomMargin = 1.0 '下邊界

}

</Script>


這是MeadCo's ScriptX免費提供的部分,至於設定紙張大小...等進階功能,則要收費了!


有興趣的人可去<A href='http://www.meadroid.com/scriptx/docs/printdoc.htm'>MeadCo's ScriptX</a>看看,光說明就47頁了!看都看完了,有問題再問我!

本篇文章發表於2002-08-12 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.