最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數(shù):7877 今日文數(shù):2819
|
C-Lodop作為服務,解決了高版本火狐谷歌不支持np插件問題,支持跳出來瀏覽器的限制,支持所有瀏覽器,默認是只需安裝一次,以后每次開機自啟動,但是如果禁止了開機啟動項等問題,會造成之后突然出現(xiàn)沒啟動狀況,或每次重啟機器沒自啟動。沒啟動的可能原因:1.CLodopPrint.exe進程被人為或意外故障殺死。2.沒設置開...
|
background:url()這是css背景圖,http協(xié)議會按異步方式下載背景圖,所以很容易等不到下載完畢就開始打印了,故lodop不打印css背景圖。Lodop不打印css背景圖,但是有其他方法輸出背景圖,在超文本中也可以用普通圖片利用層級關系作為背景圖輸出,img圖片設置樣式z-index為負值(例如style...
|
使用Lodop打印控件進行打印開發(fā),有時候一個任務里有多頁,例如各種合同之類的,客戶端用戶在使用過程中,可能有某一頁打印后發(fā)現(xiàn)需要修改,這時候不必再把整個任務重新打印一遍,只需要打印需要修改的那頁重新打印即可。如果客戶是讓客戶預覽打印,在預覽界面的打印按鈕里,多頁任務點擊后可以看到從第幾頁到第幾頁的選項,用戶可輸入自己...
|
Lodop打印控件有很好的自動分頁功能,超文本table表格一頁裝不下,自動分到第二頁,第三頁……通常表格之前還會有一些內容,比如標題,制表人名稱日期什么的雜七雜八的東西,這種東西會占用一定的空間,這些東西只需要在第一頁顯示。在這種情況下,表格自動分頁后,還是會按照打印項原來的top頂邊距來進行定位,也就是第二頁、第三...
|
Lodop打印控件部署到web服務器簡單,在頁面的使用方法也簡單,是非常容易和方便使用的打印控件。客戶端本地打印角色(即用戶訪問網站后用自己鏈接的打印機進行客戶端本地打印),步驟很少,部署簡單:Lodop部署web網站客戶端本地打印角色一.推薦的使用方法是混合部署,即Lodop官網樣例那種部署方式,可直接引用Lodop...
|
Lodop用于客戶端本地打印,部署到web網站非常簡單,此博文介紹的是混合部署方式,該方式兼容所有瀏覽器,當瀏覽器支持np插件的時候,使用Lodop插件方式,瀏覽器不支持np插件,會用C-Lodop服務的方式。1.web服務器端頁面引用LodopFuncs.js(在官網下載中心的綜合版里)2.把提示用戶安裝下載的文件放...
|
Lodop中可以傳入頁面存在的css樣式,也可以是拼接后的新樣式,例如本博客的其他博文:Lodop打印如何隱藏table某一列需要打印的頁面,樣式不一定都是行內樣式,style樣式單獨寫在頁面上,或引用的是.css文件等情況,使用Lodop打印控件進行打印超文本的時候,要注意把樣式也傳進去。可參考LODOP官網的樣例1...
|
Lodop打印超文本,既可以打印頁面上存在的某些部分,也可以自己組織超文本和css樣式傳入,有些需要打印的頁面表格里,會有一列有編輯刪除等按鈕,用于對于數(shù)據(jù)庫數(shù)據(jù)的操作,在打印的時候,這一列由于不屬于數(shù)據(jù)范圍內,需要隱藏該列。Lodop傳入的樣式可以不是頁面本身的css樣式,傳入什么打印什么。1.可以組織去掉該列的超文...
|
LODOP.SET_PRINT_STYLE對該語句后面的打印項樣式設置效果。LODOP.SET_PRINT_STYLEA針對第一個參數(shù)設置的打印項樣式設置效果。這兩個語句,作用范圍不同。在設置字體等樣式時,只針對純文本(add_print_text語句,文本項)有效:純文本(add_print_text語句,文本項)字...
|
Lodop輸出二維碼和條碼,可用如下語句,其中下面的width和height參數(shù),設置了條碼或二維碼多寬,會發(fā)現(xiàn)可能不是設置的寬度或高度。ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,BarCodeValue);在打印設計里,調整二維碼或條碼的寬度,可以看到在打...
|
Lodop打印控件打印超文本既可以手動分頁,也可以自動分頁,自動分頁可閱讀本博客的另一篇博文:Lodop打印控件超文本自動分頁自動分頁的時候,往往是不知道需要打印的內容到底分了幾頁,也就不可能預先知道一共幾頁,也無法在每頁設置頁碼,Lodop提供了語句可以給打印任務添加頁碼,自動獲取該任務一共幾頁,以及哪些內容分到了哪...
|
Lodop打印控件默認在代碼里指定了打印、紙張、紙張方向、份數(shù)等信息,在預覽的界面的設置里是無法重新選擇的,默認是禁止重選的,如果重選會提示,例如:“打印方向”已由程序控制,無法改變!“紙張大小”已由程序控制,無法改變!“目標打印機”已由程序控制,無法改變!等。比如在代碼中寫了如下語句用于指定這些信息:LODOP.SE...
|
Lodop和C-Lodop混合部署的時候,LodopFuncs.js里面有自動判斷當前瀏覽器使用什么,支持np插件的就會使用Lodop,不支持插件方式的會使用C-Lodop,可以通過預覽窗口左上角圖標簡單的識別出當前使用的是哪種方式。1、彈出的窗口。彈出窗口左上角是小打印圖標,使用的是C-Lodop;彈出窗口左上角是瀏...
|
Lodop中有兩個初始化語句,PRINT_INIT()和PRINT_INITA(),PRINT_INITA()多了四個參數(shù),前兩個是整體偏移值,第三四參數(shù)是寬高,這個寬高是指打印設計可視化編輯區(qū)域的寬高,有時會被誤認為是紙張的寬高,這兩個參數(shù)其實和紙張無關。兩者的區(qū)別:PRINT_INITA()的第三和第四個參數(shù)是寬高...
|
Lodop打印控件,給開發(fā)人員提供了可視化編輯工具,編輯后可生成代碼,然后復制到自己程序代碼中,讓開發(fā)更簡單,打印設計中有一些快捷鍵也能讓開發(fā)更便捷。打印設計快捷鍵:ctrl多個選中Shift左側打印項列表,連續(xù)一段選擇ctrl+鼠標滑動拖拉選中區(qū)域內打印項按住alt+打印對象,左邊打印項列表中鼠標拖動改變打印項的輸出...
|
lodop是web打印控件,引用安裝目錄下的ocx文件,可以在c/s架構中使用。該文件所在路徑:C:\ProgramFiles(x86)\MountTaiSoftware\Lodop有32位和64位的,如下例子引用的是32位的:CAOSOFT_WEB_PRINT_lodop.ocx使用的是C#語言寫的cs架構的winf...
|
四者的區(qū)別和聯(lián)系:(其中PRINT_DESIGN打印設計是提供給開發(fā)人員的,另外三個可開放給用戶)PRINT_DESIGN打印設計:輔助開發(fā)人員設計,圖形化拖動插入修改等,設計完成后,生成代碼拷貝到程序里。PRINT_SETUP打印維護:開放給用戶(客戶端),讓每個用戶可根據(jù)自己電腦本地微調,保存在用戶本地,調整結果只...
|
Lodop通過增設transcolor屬性實現(xiàn)了“先字后章”效果,這個屬性可以把某種顏色轉成類似透明的效果。例如:把圖章的底色白色變成透明:transcolor="#FFFFFF"。最好底色是白色,轉換后可能會有細小那種顏色的邊,如果是兩個圖片疊加,而底下的圖片不是白色,那么白邊就會比較明顯。png...
|
Lodop隱藏某個按鈕或部分,具體參考Lodop技術手冊SET_SHOW_MODE篇。以下是幾個例子,(對應下圖圖片):第一種:LODOP.SET_SHOW_MODE("HIDE_PBUTTIN_SETUP",true);//隱藏打印設計界面的‘打印’按鈕第二種:LODOP.SET_SHOW_MOD...
|
Lodop提供了打印設計可以方便開發(fā)人員的開發(fā),預覽是打印的反顯,可以顯示出打印效果,但是在開發(fā)時,還是要用虛擬打印機實際測試,(win7以上系統(tǒng)可能自帶xps虛擬打印機MicrosoftXPSDocumentWriter,或網上搜索下載安裝pdf虛擬打印機)。例如,設計加入虛線樣式,打印設計和預覽都是虛線,打印出來卻...
|
Lodop打印設計提供了可視化設計,生成代碼的方便,在打印設計界面上,選擇添加打印項的時候,可以看到沒有添加直線選項,可添加斜線,然后把添加的斜線調整成直線:線寬=高-----水平直線線寬=寬-----垂直直線線寬=高=寬----點線寬!=高&&線寬!=寬----斜線
|
Lodop打印圖片出現(xiàn)了邊框,然而通常情況下是沒有邊框的,由于Lodop是基于本機的ie進行解析的,和IE的設置有關。用戶的電腦和習慣千差萬別,有人喜歡給瀏覽器加上護眼色,而這一個行為可能導致Lodop打印解析超文本出現(xiàn)問題,該客戶端出現(xiàn)此問題時,可讓客戶去掉護眼色即可。Lodop沒有語句可以控制ie的設置,無法用語句...
|
針對千差萬別的客戶端,Lodop提供了打印維護(PRINT_SETUP),可以針對某個客戶端微調,調整結果保存在客戶端本地,不會影響其他訪問網站的用戶的使用。打印維護使用方法:1.PRINT_INIT或PRINT_INITA,中設置任務名。2.打印維護,然后修改內容后,點應用。上述兩個步驟會在本地生成一個ini文件,該...
|
Lodop中的打印項,如果有輸出在同一位置,或部分位置重疊的地方,打印項之間是怎么覆蓋的呢?在JS里,按照Lodop語句打印項先后的執(zhí)行順序,先執(zhí)行的先輸出,后執(zhí)行的后輸出,如果有后面的打印項和前面的打印項位置有重疊,會覆蓋掉前面的打印項。解決方法是:1.預覽某個打印項不全,或不顯示。(代碼里沒有指定不預覽)可以進入打...
|
C-Lodop獲取打印機列表create_Printer_List,此方法Lodop不支持,是C-Lodop特有的函數(shù),客戶端本地打印單獨用c-lodop,或集中打印等,可以獲得本機或云主機的打印機列表。本博客另一篇博文介紹了兼容Lodop和c-lodop的客戶端本地打印的獲取打印機列表的方法:Lodop在頁面獲取打印...
|