最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9894 今日文數(shù):4410
|
不知道身為程序員的你,曾經(jīng)有沒(méi)有用拼音在程序代碼中命名變量名、方法名、注釋等的經(jīng)歷?作為國(guó)內(nèi)的程序員,可能有小伙伴會(huì)埋怨,編程語(yǔ)言和開(kāi)發(fā)工具都已經(jīng)⑽牧耍悶匆裘趺戳擻鄭緩寐稹現(xiàn)如今漢語(yǔ)普及率這么高的今天,全世界都在學(xué)中國(guó)話(huà),用拼音命名不是挺好。在這里,我們不妨先思考一下,我們用拼音命名,在實(shí)際軟件開(kāi)發(fā)過(guò)程中,會(huì)...
|
C-Lodop是對(duì)大小寫(xiě)敏感的,而以前的Lodop控件,對(duì)于大小混寫(xiě)有可能可以用,而目前由于高版本的火狐谷歌不再支持np插件,為了兼容所有瀏覽器,就要使用c-lodop,或像Lodop官網(wǎng)的樣例一樣,混合部署。如果發(fā)生問(wèn)題,可排查一下是否是寫(xiě)法問(wèn)題,調(diào)試下JS,糾正寫(xiě)法。例如,如下這段代碼,把把SET_PRINT_PA...
|
Lodop中超過(guò)超文本打印項(xiàng)高度會(huì)自動(dòng)分頁(yè):Lodop打印控件超文本自動(dòng)分頁(yè)Lodop中還有NewPage和NewPageA,用于手動(dòng)分頁(yè):Lodop強(qiáng)制分頁(yè)LODOP.NewPage()和LODOP.NewPageA()在超文本中,還可用page-break-before:always進(jìn)行手動(dòng)分頁(yè),該方法需要預(yù)先在要...
|
連續(xù)的紙張,有時(shí)有會(huì)被誤解為沒(méi)有高度,高度自適應(yīng),其實(shí)不是,這屬于紙張連續(xù)打印,紙張高度和實(shí)際單個(gè)紙張高度相同。紙張高度自適應(yīng)適用于沒(méi)有高度的那種小票打印(卷紙沒(méi)有紙張分界線),不是這種連續(xù)紙張。關(guān)于圖中左側(cè)這種紙張,除了有人把該種紙張誤認(rèn)為沒(méi)有高度之外,還有客戶(hù)想要單獨(dú)設(shè)置小張,避免浪費(fèi),可查看本博客相關(guān)博文:Lod...
|
Lodop中如果設(shè)置LODOP.SET_PRINT_PAGESIZE(2,//在打印機(jī)設(shè)置個(gè)該尺寸紙張,然后用Lodop調(diào)用橫向,就可以了。
|
Lodop打印控件中,可以使用打印機(jī)自帶的紙張名稱(chēng),也可以自定義紙張。(SET_PRINT_PAGESIZE語(yǔ)句)。通常進(jìn)行打印開(kāi)發(fā),為了避免浪費(fèi)紙張,會(huì)用虛擬打印機(jī)效果作為依據(jù),虛擬打印機(jī)連續(xù)打印多少?gòu)埗紱](méi)問(wèn)題,但有時(shí)會(huì)發(fā)生在實(shí)際打印機(jī)中,內(nèi)容會(huì)逐漸偏移的情況,剛開(kāi)始偏移很小不明顯,大批量的打印超多之后偏移會(huì)越來(lái)越明...
|
Lodop打印控件批量打印的方式:1.批量打印每頁(yè)內(nèi)容相同的:(1)批量打印相同內(nèi)容的很多紙張,可以設(shè)置打印份數(shù),把該內(nèi)容打印出多份。2.批量打印每頁(yè)不同內(nèi)容的:(1)通過(guò)在一個(gè)任務(wù)中分頁(yè),循環(huán)添加頁(yè)數(shù),每頁(yè)添加不同內(nèi)容,一個(gè)任務(wù)中打印多頁(yè)。(2)一個(gè)任務(wù)中一頁(yè),循環(huán)多個(gè)任務(wù),每個(gè)任務(wù)添加不同內(nèi)容。(3)多任務(wù)與多頁(yè)相...
|
LODOP中從PRINT_INIT(或PRINT_INITA)到最后PRINT(或PREVIEW等),是一個(gè)任務(wù),關(guān)于Lodop中一個(gè)任務(wù),以及一個(gè)任務(wù)中可以包含哪些語(yǔ)句,詳細(xì)可查看本博客另一篇博文:Lodop打印語(yǔ)句最基本結(jié)構(gòu)介紹(什么是一個(gè)任務(wù))一個(gè)任務(wù)中,可以有多頁(yè),可以是自動(dòng)分頁(yè)或手動(dòng)分頁(yè)得來(lái)的,例如:Lodo...
|
Lodop中最基本的打印過(guò)程至少有初始化語(yǔ)句、添內(nèi)容語(yǔ)句和打印語(yǔ)句三部分組成,例如:LODOP.PRINT_INIT("打印任務(wù)名");//首先一個(gè)初始化語(yǔ)句LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本內(nèi)容一");//然后多個(gè)ADD語(yǔ)句及SET語(yǔ)句LOD...
|
LODOP.NewPage();和LODOP.NewPageA();是強(qiáng)制分頁(yè)語(yǔ)句,兩者的區(qū)別可查看本博客的相關(guān)博文:Lodop強(qiáng)制分頁(yè)LODOP.NewPage()和LODOP.NewPageA()可在打印項(xiàng)之間強(qiáng)制分頁(yè),手動(dòng)分頁(yè),如果一個(gè)任務(wù)在不添加打印項(xiàng)的情況下一開(kāi)始就分頁(yè),結(jié)果會(huì)怎樣?如果強(qiáng)制分頁(yè)之間沒(méi)有任何打...
|
使用Lodop打印控件打印時(shí),有自動(dòng)分頁(yè),有手動(dòng)強(qiáng)制分頁(yè),也可以?xún)烧呓Y(jié)合使用,在使用兩者結(jié)合的時(shí)候注意LODOP.NewPage()和LODOP.NewPageA()的區(qū)別,如果前面打印項(xiàng)自動(dòng)分頁(yè)不止一頁(yè),如果想要后面的頁(yè)不重疊分頁(yè)后的內(nèi)容,應(yīng)該用LODOP.NewPageA()。LODOP.NewPage();強(qiáng)制分...
|
LODOP中超文本超過(guò)打印項(xiàng)高度會(huì)自動(dòng)分頁(yè),那么對(duì)于超大行,該行處在分頁(yè)高度位置會(huì)怎樣呢?本文用來(lái)測(cè)試一下三個(gè)語(yǔ)句對(duì)html中table中超大行在分頁(yè)高度位置的處理。測(cè)試結(jié)果:ADD_PRINT_TABLE特點(diǎn):不切行,只能輸出一個(gè)table,嵌套復(fù)雜等表格不行。當(dāng)某一行高超過(guò)打印項(xiàng)高度時(shí),不會(huì)按照打印項(xiàng)高度分頁(yè),不切...
|
LODOP中的ADD_PRINT_TABLE支持很多函數(shù)和計(jì)算方法,可以用tdata對(duì)table表格里額數(shù)據(jù)進(jìn)行計(jì)算,用format對(duì)結(jié)果進(jìn)行格式化。這個(gè)format只能和tdata搭配使用,不能單獨(dú)格式化一個(gè)實(shí)際存在的數(shù)值。如果想要對(duì)實(shí)際存在的某個(gè)數(shù)值進(jìn)行格式化,可以用JS等方式直接處理,或直接在后臺(tái)把數(shù)據(jù)格式化,傳...
|
關(guān)聯(lián)打印的時(shí)候,top,left關(guān)聯(lián)位置是相對(duì)于被關(guān)聯(lián)打印項(xiàng)的偏移值,具體可查看本博客相關(guān)介紹博文:LODOP打印控件關(guān)聯(lián)輸出各內(nèi)容正常情況下,超文本超過(guò)打印項(xiàng)高度,或紙張高度會(huì)自動(dòng)分頁(yè),如果超文本紙張放不下,會(huì)自動(dòng)分頁(yè)到第二頁(yè),而且是原位置輸出。關(guān)聯(lián)的時(shí)候,如果超出頁(yè)面,也會(huì)分頁(yè),會(huì)根據(jù)頁(yè)面切分掉該超文本打印項(xiàng)。在關(guān)...
|
提示升級(jí)提示:“打印控件需要升級(jí)!點(diǎn)擊這里執(zhí)行升級(jí),升級(jí)后請(qǐng)重新進(jìn)入。"“Web打印服務(wù)CLodop需升級(jí)!點(diǎn)擊這里執(zhí)行升級(jí),升級(jí)后請(qǐng)刷新頁(yè)面。”(新版提示)參考http://www.c-lodop.com/faq/pp2.html查看LodopFuncs.js里的判斷,和實(shí)際安裝的版本。實(shí)際安裝的小于Lod...
|
LODOP提高輸出圖片質(zhì)量的方法:1.用ADD_PRINT_IMAGE語(yǔ)句打印圖片,而且img元素的width和height屬性要去掉或者設(shè)置足夠大,這樣就可以讓下載引擎?zhèn)鹘oLodop圖片質(zhì)量足夠好;2.如果要控制圖片輸出大小,要用SET_PRINT_STYLEA(0,"Stretch",1)語(yǔ)句控...
|
在font-size屬性控制數(shù)字大小的時(shí)候,可能會(huì)出現(xiàn)數(shù)字間隔有問(wèn)題,間隔不一致,可嘗試用其他字體大小試試,一般字體越小,越可能出現(xiàn)問(wèn)題。如圖,前兩個(gè)打印項(xiàng)都是form1,樣式一個(gè)是style1,一個(gè)是syle2。而style1和style2的區(qū)別就是字體大小,一個(gè)是9px,一個(gè)是12px。在本人的這臺(tái)電腦上,9px數(shù)...
|
所在位置:LodopFuncs.js可以在官網(wǎng)下載中心綜合版里下載到。CLodopfuncs.js在C-Lodop服務(wù)緩存中,C-Lodop啟動(dòng)的時(shí)候才能訪問(wèn)到。需不需要下載放置到項(xiàng)目里:(客戶(hù)端本地打印角色)LodopFuncs.js放在服務(wù)器端,需要放到項(xiàng)目里。CLodopFuncs.js不需要下載放到項(xiàng)目里,這個(gè)...
|
LODOP中打印機(jī)的選擇有優(yōu)先級(jí)的存在,如果程序中指定的是錯(cuò)誤的打印機(jī),那么會(huì)走下一個(gè)優(yōu)先級(jí),這樣,就可能存在選擇了打印機(jī)無(wú)效,從默認(rèn)打印機(jī)打印出來(lái)了,可以在代碼里加判斷避免這一點(diǎn)。打印機(jī)優(yōu)先級(jí)簡(jiǎn)介:第一優(yōu)先級(jí):SET_PRINTER_INDEX等程序代碼里指定的打印機(jī)。第二優(yōu)先級(jí):上次在預(yù)覽界面的打印設(shè)置中選擇的打印...
|
Lodop是一款功能強(qiáng)大的打印控件,在一些瀏覽器不再支持np插件之后,Lodop公司又推出了C-Lodop,C-Lodop是以服務(wù)的方式解決web打印,擺脫了對(duì)瀏覽器的依賴(lài),支持了所有的瀏覽器。該控件使用簡(jiǎn)單,使用簡(jiǎn)短的JS語(yǔ)句就可以實(shí)現(xiàn)各種web打印,目前支持所有瀏覽器的方法有混合部署和單獨(dú)使用C-Lodop兩種方式...
|
舊版提示:"CLodop云打印服務(wù)(localhost本地)未安裝啟動(dòng)!"新版提示:"Web打印服務(wù)CLodop未安裝啟動(dòng),點(diǎn)擊這里下載執(zhí)行安裝(若此前已安裝過(guò),可點(diǎn)這里直接再次啟動(dòng)),成功后請(qǐng)刷新本頁(yè)面。”可能原因及現(xiàn)象及解決方法:原因1:沒(méi)安裝,需要安裝C-Lodop。現(xiàn)象:無(wú)桌面快捷...
|
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...
|
Lodop模版有兩種方法,一種是傳統(tǒng)的JS語(yǔ)句,可以用JS方法里的eval來(lái)執(zhí)行,一種是文檔式模版,是特殊格式的base64碼,此篇博文介紹傳統(tǒng)JS模版的生成方法。兩種模版都可以存入一下地方進(jìn)行調(diào)用,比如數(shù)據(jù)庫(kù)等。JS傳統(tǒng)模版,文檔式模版生成、加載、賦值,可查看本博客相關(guān)匯總博文索引:Lodop的JS模版代碼、文檔式模...
|
Lodop模版有兩種方法,一種是傳統(tǒng)的JS語(yǔ)句,可以用JS方法里的eval來(lái)執(zhí)行,一種是文檔式模版,是特殊格式的base64碼,此篇博文介紹文檔式模版的生成方法。兩種模版都可以存入一下地方進(jìn)行調(diào)用,比如數(shù)據(jù)庫(kù)等。JS語(yǔ)句組成的傳統(tǒng)模版,可查看本博客前一篇博文:Lodop的JS模版代碼、文檔式模版生成加載賦值博文索引上一...
|
Lodop模版有兩種方法,一種是傳統(tǒng)的JS語(yǔ)句,可以用JS方法里的eval來(lái)執(zhí)行,一種是文檔式模版,是特殊格式的base64碼,此篇博文介紹文檔式模版的加載,文檔式模版的生成以及傳統(tǒng)JS模版的生成加載賦值等,可查看本博客其他博文。Lodop的JS模版代碼、文檔式模版生成加載賦值博文索引加載文檔式模版的方法是:LODOP...
|