墻外打印控件(QWPrint)1.0正式版幫助手冊
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
墻外打印控件(QWPrint)1.0正式版幫助手冊 Version: 一、歡迎使用QWPrint打印控件 墻外打印控件(QWPrint)是由作者墻外行人,根據實際的工作經歷寫的一個IE下的打印控件。本控件現(xiàn)向廣大網站程序員免費發(fā)布。 本控件基于IE下的打印模板制作,可以方便網站程序員控制打印效果。主要的特點有以下幾種: 1.符合網頁制作者使用習慣:控件打印的內容是網頁形式的,只要程序員制作好網頁,嵌入本控件即可打印。 2.設置多種打印屬性:控件使用者可以通過控件設置打印機的頁邊距,頁眉頁腳,紙張大小等打印參數(shù)。 3.精確控制打?。嚎梢詫崿F(xiàn)Web下的套打操作。 作者:墻外行人(QQ85161676) 二、安裝說明 由于本控件是在IE中運行,并且沒有進行數(shù)字簽名,因此在一些瀏覽器安全級設置過高的機器中可能會被禁止下載。這時我們只要手動將IE中的安全選項修改一下即可下載。修改方法如下: 在IE中->工具->internat選項->安全選項卡->自定義級別->ActiveX控件和插件->下載未簽名的ActiveX控件 修改為提示即可。 如果還不行,可以試一下其他ActiveX選項以為提示。 如果還是不行,那你也可以手動把cab下載下來。然后把里面的dll拷到system32目錄下,然后使用regsvr32 QWPrint.dll即可。 三、 使用示例 我們在要打印的頁面head中放置下面的代碼: Codebase是你放控件打印包的路徑。 我們把下面的代碼放置到body的最后: //以0.1毫米為單位 PrintActiveX.paddingTop=120; PrintActiveX.paddingRight=0; PrintActiveX.paddingBottom=0; PrintActiveX.paddingLeft=170; PrintActiveX.isHtmlHeadFoot=false; PrintActiveX.header="頁&p總頁數(shù)&P"; PrintActiveX.pageWidth=2000; PrintActiveX.pageHeight=800; PrintActiveX.orientation=1; PrintActiveX.PrintView(); 以上將出現(xiàn)打印一個寬
四、功能概述 1. 自定義紙張: 我們可以通過設置控件的pageWidth屬性和pageHeight屬性來自定義不規(guī)則紙張的打印功能,注意,長度是以 2. 不可打印區(qū)域: 此屬性一般不需要設置。如想設置要通過marginTop,marginRight,marginBottom,marginLeft這幾個屬性來設置。是為了設置打印機的不可打印區(qū)域的。我們一般是通過頁邊距來控制,所以通常不設置此屬性。 3. 頁邊距: 我們通過四個屬性值分別上下左右四個邊距。單位也是以 paddingTop:上邊距的值。paddingRight:右邊距的值。 paddingBottom:下邊距的值。paddingLeft:左邊距的值。 以上四個屬性若未設置,則以瀏覽器頁面設置中的默認值為準。 4. 頁眉頁腳: 本控件頁眉頁腳支持HTML格式,可以自由插入圖片作為頁眉上的logo等內容。 常見的參數(shù)變量如下:
5. 打印(預覽): 我們可以通過調用控件的Print方法來執(zhí)行打印,調用PrintView方法來調用打印預覽。 Print方法如果傳遞false參數(shù),則打印時不會彈出選擇打印機的打印框,而是直接打印。
五、屬性參考 1. 屬性: a) 紙張屬性 (1) marginTop 不可打印上邊距。只在自定義紙張大小時有效。以 (2) marginRight 不可打印右邊距。只在自定義紙張大小時有效。以 (3) marginBottom 不可打印下邊距。只在自定義紙張大小時有效。以 (4) marginLeft 不可打印左邊距。只在自定義紙張大小時有效。以 (5) pageWidth 紙張寬度。以 (6) pageHeight 紙張高度。以 (7) orientation 紙張的橫向縱向。為1時為縱向,設為2 則為橫向。只在自定義紙張大小時有效。 (8) pageName 常用紙張名稱。必須是打印機支持的紙張。 b) 打印屬性 (1) paddingTop 紙張上邊距。默認值為瀏覽器頁面設置上的上邊距。以 (2) paddingRight 紙張右邊距。默認值為瀏覽器頁面設置上的右邊距。以 (3) paddingBottom 紙張下邊距。默認值為瀏覽器頁面設置上的下邊距。以 (4) paddingLeft 紙張左邊距。默認值為瀏覽器頁面設置上的左邊距。以 (5) header 打印頁眉。默認值為瀏覽器頁面設置上的頁眉。支持打印的參數(shù)如下
支持html格式,可以使用div或table標簽自由定位。 注意:如果想在頁眉中使用圖片,必須使用圖片的絕對地址如:http://www.xwangye.com/skins/images/logo.gif。 (6) footer 打印頁腳。默認值為瀏覽器頁面設置上的頁腳。支持打印的參數(shù)如下
支持html格式,可以使用div或table標簽自由定位。 注意:如果想在頁腳中使用圖片,必須使用圖片的絕對地址如:http://www.xwangye.com/skins/images/logo.gif。 (7)copies 打印份數(shù)。 2. 方法: a) 打印預覽 (1) PrintView 控件的打印預覽方法,調用此方法,可使打印者進一步設置打印屬性的參數(shù)。 b) 打印 (1)Print 打印方法。如果傳遞false參數(shù),則打印時不提示選擇打印機的對話框。 該文章在 2011/11/2 8:43:49 編輯過 |
關鍵字查詢
相關文章
正在查詢... |