最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10731 今日文數(shù):5166
|
之前有關(guān)于LODOP中純文本換行的相關(guān)博文:Lodop純文本英文-等符號自動換行問題純文本的遇到不拆分的單詞的時(shí)候,可以通過LODOP語句設(shè)置允許標(biāo)點(diǎn)溢出,且英文單詞拆開。超文本需要通過css樣式控制,相關(guān)博文:Lodop打印控件傳入css樣式、看是否傳入正確樣式Lodop是基于本機(jī)windows底層引擎進(jìn)行渲染解析的...
|
本文是簡短問答,相關(guān)詳細(xì)博文:LODOP紙張/打印機(jī)/份數(shù)/打印方向/雙面打印簡短問答、LODOP設(shè)置打印機(jī)不存在不打印、常見誤解1:代碼設(shè)置了自定義紙張,可適配所有打印機(jī)(錯誤)紙張?jiān)O(shè)置,參考樣例5http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虛擬打...
|
打印設(shè)計(jì)是給開發(fā)人員使用的工具,用打印設(shè)計(jì)輔助開發(fā)后,打印設(shè)計(jì)的界面本身的菜單下,可以生成代碼,然后把對應(yīng)的內(nèi)容信息補(bǔ)充上,拷貝到自己的頁面的JS里或存起來,作為模版使用。也可以關(guān)閉打印設(shè)計(jì),可返回設(shè)計(jì)好的JS代碼。這種返回的是全部的JS代碼。Lodop獲取全部JS代碼,傳統(tǒng)JS模版的生成、LodopJS文檔式模版的加...
|
之前有博文介紹獲取打印狀態(tài)碼和打印狀態(tài)碼的含義,相關(guān)博文:LODOP獲取打印機(jī)狀態(tài)碼和狀態(tài)碼含義測試、此外,也有獲取狀態(tài)碼及其變化的方法,可以獲取打印狀態(tài)碼的列表,列表包含每個(gè)狀態(tài)和每個(gè)狀態(tài)的時(shí)間。方法和獲取打印狀態(tài)碼含義的其中一種方法一樣,都是LODOP.GET_VALUE方法,就是參數(shù)不同,獲取打印狀態(tài)碼含義是PR...
|
line-height是css樣式里設(shè)置行高的方法,在div中有overflow:hidden,可以隱藏超出div的內(nèi)容,配合行高和div的高,可以設(shè)置該div里可以顯示幾行內(nèi)容,div可以容納幾個(gè)行高就顯示幾行,如下面的代碼和圖示測試的,在div設(shè)置了超出隱藏樣式后:div是40px,設(shè)置行高為20px,div高度可...
|
不切行的調(diào)整方法有三種:1.簡單表格,不嵌套合并等,可以用ADD_PRINT_TABLE輸出,該語句不切行,相關(guān)博文:LODOP設(shè)置超文本不自動分頁的方法、2.進(jìn)入打印設(shè)計(jì),調(diào)整打印項(xiàng)到合適的高度,在高度處分頁,不切行,相關(guān)博文:Lodop打印控件超文本自動分頁、3.用ADD_PRINT_HTM輸出,并調(diào)整TableR...
|
該博文為圖文簡短問答,具體詳細(xì)介紹可查看本博客的相關(guān)博文,生成JS代碼相關(guān)詳細(xì)博文:Lodop打印設(shè)計(jì)(PRINT_DESIGN)介紹、Lodop打印設(shè)計(jì)、維護(hù)、預(yù)覽、直接打印簡單介紹、Lodop打印設(shè)計(jì)界面生成代碼帶”...(省略)”、Lodop獲取全部JS代碼,傳統(tǒng)JS模版的生成、Lodop設(shè)置打印維護(hù)返回打印語句...
|
writing-mode:控制文字的屬性方向,但是不是所有的瀏覽器都兼容,在網(wǎng)頁上使用時(shí),有的瀏覽器顯示不出該樣式。該文測試的是垂直書寫:網(wǎng)上對于測試的屬性值的解釋是:tb-rl:上-下,右-左。對象中的內(nèi)容在垂直方向上從上向下流入,自右向左。后一豎行在前一豎行的左面。全角字符是豎直向上的,半角字符如拉丁字母或片假名順...
|
該博文為簡短問答,具體詳細(xì)介紹可查看本博客的相關(guān)博文,套打及位置相關(guān)詳細(xì)博文:LODOP中的各種寬高和位置簡短問答、LODOP不同打印機(jī)出現(xiàn)偏移問題、Lodop打印控件打印機(jī)可打區(qū)域的影響設(shè)置紙張邊緣為基點(diǎn)、LODOOP中的各種邊距打印項(xiàng)、整體偏移、可打區(qū)域、內(nèi)部邊距、LODOP中預(yù)覽界面查看打印機(jī)的可打區(qū)域具體值、L...
|
本文試驗(yàn)了幾種JS修改css樣式的方法:方法1:元素.style.樣式=樣式值。方法2:元素.style.cssText=樣式:樣式值方法3:元素.style[樣式]=樣式值.cssText這種,可以用一行改變本元素多個(gè)樣式,直接后面寫很多css樣式。.style.樣式,這種,逐個(gè)樣式進(jìn)行修改。如果樣式有-短線,如ba...
|
本文測試的是offsetHeight,獲取網(wǎng)頁中某元素的高度,單位是像素,獲取的類型是整型,可以進(jìn)行數(shù)字運(yùn)算。如圖,網(wǎng)頁中的元素本身的高度包括,自身的內(nèi)容+padding+border,而margin是元素對外面的距離,所以不屬于元素本身的高度。如圖,設(shè)置一個(gè)div,取名叫D1,D1的上下左右padding各50px,...
|
之前的博文:測試了offsetHeight獲取的是頁面元素的高度,包裹該元素本身內(nèi)容的高度,上下padding,上下border。這個(gè)獲取的但是px,px是相對單位,受電腦分辨率的影響,用LODOP進(jìn)行打印的時(shí)候,不建議使用px單位,建議使用pt、mm等絕對單位。JS修改某元素的css樣式,可查看本博客另一篇相關(guān)博文:...
|
JS中可以用indexOf來查找某個(gè)字符串里的某些內(nèi)容的索引,也就是在字符串的位置。如果存在該字符串,會返回該字符串的索引,如果不存在會返回-1,可以通過某些內(nèi)容的索引是否為-1判斷是否存在該字符串。但是這個(gè)不支持正則表達(dá)式,JS里還有一個(gè)方法search方法,也可以搜索到匹配內(nèi)容的索引,該方法的參數(shù)可是正則表達(dá)式,也...
|
觀察一些郵箱格式,有些郵箱格式簡單,有些復(fù)雜,在網(wǎng)上找了個(gè)郵箱的正則表達(dá)式,分析一下郵箱的規(guī)則。該表達(dá)式:/^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/拆分:【1】/^\w+以英文,數(shù)字,下劃線開頭,(一個(gè)或多個(gè)。)【2】([\.\-]\w+)*跟著點(diǎn)或中線任意一個(gè),然后再跟著的英文...
|
之前的博文有JS合計(jì)單元格和LODOP的合計(jì)單元格:JS設(shè)置table合計(jì)td的值、LODOP的合計(jì)值如果為0,就會顯示0,如果想要合計(jì)值為0的時(shí)候是空的,LODOP實(shí)現(xiàn)不了,但是JS等可以實(shí)現(xiàn),可以判斷下需要合計(jì)的值是否為0,如果為0,賦值為空字符串,可以實(shí)現(xiàn)為0為空的效果。測試代碼:(該測試代碼是不加判斷的,LOD...
|
給table的td加上id,可根據(jù)id獲取某些特定的td,通過innerHTML獲取后,是字符串類型,再轉(zhuǎn)換成數(shù)字類型,可加減,然后再顯示在某個(gè)特定的td里。該文測試用的是Number()方法,JS里還有一些其他字符串轉(zhuǎn)換成數(shù)字類型的方法(轉(zhuǎn)換成整形,浮點(diǎn)數(shù),保留一定位數(shù)等)。該文的效果是,點(diǎn)擊按鈕,第二行第二個(gè)單元格...
|
Javascript與許多其他編程語言不同,Javascript不會定義不同類型的數(shù),比如整數(shù)、短的、長的、浮點(diǎn)的等等。在JS中浮點(diǎn)的算數(shù),個(gè)人實(shí)際測試了幾個(gè),0.1+0.2,0.4+0.2,0.7+0.2,這種計(jì)算的數(shù)值就是不是很準(zhǔn)確,例如,0.4+0.2的結(jié)是0.6000000000000001。字符串轉(zhuǎn)換成數(shù)字類...
|
LODOP中有對table進(jìn)行設(shè)計(jì)的,相關(guān)博文:LODOP表格table簡短問答及相關(guān)博文、但是這種合計(jì)值導(dǎo)出excel是不行的,站位符#還是會是#,進(jìn)入導(dǎo)出的excel可以看出是文本類型的#號。不支持lodop的合計(jì)值導(dǎo)出excel,可以換用JS等方法進(jìn)行合計(jì)等計(jì)算。關(guān)于JS統(tǒng)計(jì)table中合計(jì)值相關(guān)博文:JS設(shè)置t...
|
LODOP中有導(dǎo)出excel方法,也有寫入文件方法,可以寫入excel。SAVE_TO_FILE:只能導(dǎo)出一個(gè)table,(用ADD_PRINT_TABLE輸出,且里面包含table)如果內(nèi)容有多個(gè)tale標(biāo)簽,默認(rèn)會輸出第一個(gè)table標(biāo)簽。WRITE_FILE_TEXT:寫入excel,可寫入多個(gè)表格,表格之外的也...
|
一個(gè)任務(wù)中有多個(gè)表格,根據(jù)每個(gè)表格設(shè)置自己的頁眉頁腳,這種時(shí)候可以使用眉腳項(xiàng)關(guān)聯(lián)表格。眉腳項(xiàng)不會按照關(guān)聯(lián)偏移值顯示,也是固定位置顯示,就是和表格關(guān)聯(lián)一起顯示。后期修改模版的時(shí)候,如果需要給每個(gè)表格增加新的眉腳項(xiàng),注意序號。因?yàn)閘odop中的序號是整個(gè)任務(wù)中的,增加新的眉腳項(xiàng),會影響之前打印項(xiàng)的序號。本文例子,一個(gè)任務(wù)中...
|
以前的博文,LODOP統(tǒng)計(jì)table自動分頁后的每頁的某列合計(jì)值里面測試了統(tǒng)計(jì)指定的列。需要統(tǒng)計(jì)的列,如果前面有合并的單元格,需要加一下查看該統(tǒng)計(jì)列實(shí)際在第幾列。還是用之前博文的表格,做了點(diǎn)修改,新表格是帶合并列的,把表格假設(shè)為100列,分給一些單元格。例如:此單元格第三列統(tǒng)計(jì)本頁數(shù)值,該列的計(jì)算:第一行第一個(gè)單元格合...
|
訪問http://localhost:8000/CLodopfuncs.js,可以看到c-lodop安裝啟動成功后的該CLodopfuncs.js,里面有打印機(jī)和紙張和打印方法等,也有一些c-lodop的自帶的提示,如如果連續(xù)打開窗口,會提示窗口已打開等,非本地打印調(diào)用打印設(shè)計(jì)、維護(hù)、寫入文件,會提示不能遠(yuǎn)程XXX。里...
|
簡短步驟:1.打開cmd命令提示符,輸入netstat-ano,可以看到當(dāng)前本機(jī)的所有端口情況2.輸入netstat-aonfindstr,加剛才記住的pid可以查詢到當(dāng)前占用這個(gè)端口的是那個(gè)應(yīng)用所有步驟的圖示和輸出結(jié)果:
|
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è)置,參考樣例5http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虛擬打印機(jī)測試一下(...
|