最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9663 今日文數(shù):4196
|
之前也有其他客戶問過,PRINT獲取是否加入隊(duì)列,返回的不是true或false,而是ok?;蚣由螸ODOP.SET_PRINT_MODE("CATCH_PRINT_STATUS",true);,返回的不是job代碼,而是ok。之前的客戶沒有發(fā)代碼,所以我讓他們測試樣例,樣例右鍵查看源碼,對(duì)照樣例排...
|
之前cnblod的博文:LODOP設(shè)置超文本不自動(dòng)分頁的方法LODOP中ADD_PRINT_TABLE、HTM、HTML表格自動(dòng)分頁測試簡短現(xiàn)象:現(xiàn)象:用的ADD_PRINT_TABLE輸出,超出紙張沒有自動(dòng)分頁,內(nèi)容沒有顯示到第二頁現(xiàn)象:用的ADD_PRINT_TABLE輸出,超出打印項(xiàng)高度,沒有自動(dòng)分頁等超文本自動(dòng)...
|
LODOP中超文本超過打印項(xiàng)高度會(huì)自動(dòng)分頁,那么對(duì)于超大行,該行處在分頁高度位置會(huì)怎樣呢?本文用來測試一下三個(gè)語句對(duì)html中table中超大行在分頁高度位置的處理。測試結(jié)果:ADD_PRINT_TABLE特點(diǎn):不切行,只能輸出一個(gè)table,嵌套復(fù)雜等表格不行。當(dāng)某一行高超過打印項(xiàng)高度時(shí),不會(huì)按照打印項(xiàng)高度分頁,不切...
|
LODOP中,超文本超過打印項(xiàng)高度會(huì)自動(dòng)分頁,可以用語句進(jìn)行縮放,讓打印內(nèi)容都在一頁中。例如,整頁縮放和高度溢出縮放。如下是三個(gè)語句及其效果,注意對(duì)內(nèi)容縮放可能會(huì)導(dǎo)致變形哦,畢竟是不等比例縮放:LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT","Full-...
|
之前的一些博文中介紹了超文本超過打印項(xiàng)高度或紙張高度會(huì)自動(dòng)分頁,但是有些情況下不是按照打印項(xiàng)高度自動(dòng)分頁,之前的博文中的比如add_print_table超大行,由于該語句不切行,所有不會(huì)按照打印項(xiàng)高度自動(dòng)分頁。還有一種就是加了這句LODOP.SET_PRINT_STYLEA(0,"Vorient"...
|
在LODOP中,超文本超過打印項(xiàng)高度會(huì)自動(dòng)分頁,自動(dòng)分頁有兩種情況:超過設(shè)置的打印項(xiàng)高度,超過紙張。這里是指高度,超過紙張寬度的超文本不會(huì)顯示,會(huì)隱藏掉。如果你不了解什么是LODOP中的超文本打印項(xiàng),什么是LODOP中的純文本打印項(xiàng),可查看本博客相關(guān)介紹博文:因?yàn)槌谋境蛴№?xiàng)高度或紙張高度,會(huì)自動(dòng)分頁,這個(gè)是是無法去...
|
Lodop打印控件打印html超文本,通常傳入一個(gè)超文本內(nèi)容可能會(huì)超過紙張,如果要拆分每頁顯示哪些然后手動(dòng)分頁比較麻煩,Lodop中的超文本都有自動(dòng)分頁的特點(diǎn)。自動(dòng)分頁的依據(jù):1.超文本超過設(shè)置的打印項(xiàng)高度自動(dòng)分頁(打印項(xiàng)高度)2.超文本超過紙張自動(dòng)分頁(紙張高度)超文本分頁,有兩種可能,1.超過設(shè)置的打印項(xiàng)高度2.打...
|
之前有博文測試了select_PRINTER(),這個(gè)是臨時(shí)默認(rèn)打印機(jī),前面的博文對(duì)比了如何設(shè)置windows默認(rèn)打印機(jī),如何設(shè)置臨時(shí)默認(rèn)打印機(jī)。以及臨時(shí)默認(rèn)打印指定后,在lodop和c-lodop的效果。前面的博文鏈接(cnblog的):LODOP指定window默認(rèn)打印機(jī)和臨時(shí)默認(rèn)打印機(jī)。之前博文的測試方法:方法1...
|
通過以下語句,可指定windows默認(rèn)打印機(jī)LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",某打印機(jī)名或序號(hào));這種默認(rèn)打印機(jī)是指的windows操作系統(tǒng)的默認(rèn)打印機(jī)。普通指定的方法就是進(jìn)入windows的控制面板,然后進(jìn)入打印機(jī)設(shè)備相關(guān)選項(xiàng),在windows打印機(jī)...
|
本文測試如何縮放一個(gè)圖片到完全適合紙張:可以用lodop語句縮放到合適尺寸,如果不是等比例尺寸,不可變形縮放不會(huì)占滿紙張,設(shè)置可變形縮放,并用ADD_PRINT_IMAGE輸出圖片的url,測試可以占滿紙張。(ADD_PRINT_IMAGE直接輸出圖片url地址,需要c-lodop4.0.8.8之后的版本,可以在lod...
|
Lodop中的ADD_PRINT_IMAGE,也可以直接輸出base64碼圖片,不用加img標(biāo)簽,如果加了img標(biāo)簽,會(huì)被當(dāng)做超文本對(duì)待,受瀏覽器引擎解析的影響。什么時(shí)候使用base64碼直接輸出比較好:1.低版本IE解析不了帶img標(biāo)簽的base64碼輸出方式。一些低版本的的IE不支持base64碼圖片,這種時(shí)候用i...
|
ADD_PRINT_IMAGE輸出圖片,如果使用img標(biāo)簽(即超文本<img標(biāo)簽),是超文本,無論是相對(duì)路徑,網(wǎng)絡(luò)圖片,還是base64,都可能有白邊,這可能和超文本解析有關(guān)。ADD_PRINT_IMAGE輸出圖片,如果使用本地絕對(duì)路徑,就不會(huì)有白邊。如果設(shè)置了瀏覽器護(hù)眼色,ADD_PRINT_IMAGE輸出圖片的白邊...
|
Lodop打印圖片出現(xiàn)了邊框,然而通常情況下是沒有邊框的,由于Lodop是基于本機(jī)的ie進(jìn)行解析的,和IE的設(shè)置有關(guān)。用戶的電腦和習(xí)慣千差萬別,有人喜歡給瀏覽器加上護(hù)眼色,而這一個(gè)行為可能導(dǎo)致Lodop打印解析超文本出現(xiàn)問題,該客戶端出現(xiàn)此問題時(shí),可讓客戶去掉護(hù)眼色即可。Lodop沒有語句可以控制ie的設(shè)置,無法用語句...
|
c-lodop4.0.8.8及之后的版本增加了新的功能,ADD_PRINT_IMAGE可以直接輸出圖片的URL了。此文作為之前博文:Lodop圖片輸出ADD_PRINT_IMAGE有白邊,的補(bǔ)充之前的博文因?yàn)槭菐啄昵暗陌姹?,之前從新浪博文里搬來的,沒有用cnblog里帶的代碼框,所以無法復(fù)制之前博文的代碼,此文直接測試...
|
代碼設(shè)置了自定義紙張,預(yù)覽下方狀態(tài)欄顯示的不是設(shè)置的紙張,而是諸如A4紙張等默認(rèn)紙張。但預(yù)覽設(shè)置里是該真實(shí)打印機(jī)預(yù)覽的,這種現(xiàn)象一般是該打印機(jī)不支持自定義紙張導(dǎo)致的。紙張?jiān)O(shè)置,參考樣例5:http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虛擬打印機(jī)測試一下...
|
lodop是web打印控件,引用安裝目錄下的ocx文件,可以在c/s架構(gòu)中使用。該文件所在路徑:C:\ProgramFiles(x86)\MountTaiSoftware\Lodop有32位和64位的,如下例子引用的是32位的:CAOSOFT_WEB_PRINT_lodop.ocx使用的是C#語言寫的cs架構(gòu)的winf...
|
SET_PRINTER_INDEX(oIndexOrName);按序號(hào)或名稱指定打印機(jī),選定后禁止手工重選;createOneFormPage();LODOP.SET_PRINT_MODE("TRYLINKPRINTER_NOALERT",true);//這個(gè)語句設(shè)置網(wǎng)絡(luò)共享打印機(jī)連接不通時(shí)是否提示...
|
使用Lodop打印控件打印時(shí),有自動(dòng)分頁,有手動(dòng)強(qiáng)制分頁,也可以兩者結(jié)合使用,在使用兩者結(jié)合的時(shí)候注意LODOP.NewPage()和LODOP.NewPageA()的區(qū)別,如果前面打印項(xiàng)自動(dòng)分頁不止一頁,如果想要后面的頁不重疊分頁后的內(nèi)容,應(yīng)該用LODOP.NewPageA()。LODOP.NewPage();強(qiáng)制分...
|
Lodop輸出二維碼和條碼,可用如下語句,其中下面的width和height參數(shù),設(shè)置了條碼或二維碼多寬,會(huì)發(fā)現(xiàn)可能不是設(shè)置的寬度或高度。ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,BarCodeValue);在打印設(shè)計(jì)里,調(diào)整二維碼或條碼的寬度,可以看到在打...
|
利用Loodop打印控件打印二維碼的時(shí)候,往往傳入的數(shù)值是變量,有的只有一個(gè)數(shù)字,有的卻一大堆數(shù)字和字母,根據(jù)內(nèi)容長度不同,二維碼大小也不同,這樣如果批量打印二維碼標(biāo)簽,傳入的數(shù)據(jù)是不同的,會(huì)造成有的標(biāo)簽二維碼大,有的二維碼小的狀況。出現(xiàn)這種狀況,是因?yàn)長odop中默認(rèn)輸出二維碼的版本是AUTO(自動(dòng)),這會(huì)導(dǎo)致隨著二...
|
在LODOP中,超文本超過打印項(xiàng)高度會(huì)自動(dòng)分頁,自動(dòng)分頁有兩種情況:超過設(shè)置的打印項(xiàng)高度,超過紙張。這里是指高度,超過紙張寬度的超文本不會(huì)顯示,會(huì)隱藏掉。如果你不了解什么是LODOP中的超文本打印項(xiàng),什么是LODOP中的純文本打印項(xiàng),可查看本博客相關(guān)介紹博文:因?yàn)槌谋境蛴№?xiàng)高度或紙張高度,會(huì)自動(dòng)分頁,這個(gè)是是無法去...
|
c-lodop顯示“有窗口已打開,先關(guān)閉它(持續(xù)如此時(shí)請刷新頁面)!”如果連續(xù)執(zhí)行多個(gè)預(yù)覽語句等導(dǎo)致的,可以預(yù)先判斷一下,并可以自定義修改窗口已打開的提示,該默認(rèn)提示的位置如本博客的下圖http://localhost:8000/CLodopfuncs.js:通過語句后可修改連續(xù)打開窗口導(dǎo)致的提示,在執(zhí)行打印前判斷一下...
|
在windows任務(wù)管理器里,最新版可以看到有三個(gè)進(jìn)程,例如安32位c-lodop的時(shí)候,有CLodopPrint32.exe、CLodopPrint32_backup.exe、CLodopService32.exe。CLodopPrint32.exe:主進(jìn)程,只要這個(gè)進(jìn)程在,c-lodop能正常運(yùn)行,就能正常打印。C...
|
獲取打印機(jī)列表可以放在onload事件里,如過當(dāng)前是使用的c-lodop,由于websoket鏈接需要時(shí)間,一進(jìn)入頁面可能會(huì)報(bào)錯(cuò),被準(zhǔn)備好或網(wǎng)頁沒下載完成等,也可以在點(diǎn)擊事件里讓用戶獲取打印機(jī)。之前寫過兩個(gè)在頁面選擇打印機(jī)的博文:Lodop在頁面獲取打印機(jī)列表選擇打印機(jī)預(yù)覽C-Lodop獲取打印機(jī)列表create_Pr...
|
效果圖:Aspx頁面代碼:1.<tableclass="tabletable-borderedtable-striped">2.<tbody>3.<trclass="evengradeC">4.<td>波次單號(hào):</td>5.<td>6.<inputtype="text...
|