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