Lodop打印換行有很多方法:
一、用 js 轉(zhuǎn)義符"\n"來(lái)實(shí)現(xiàn):
LODOP.ADD_PRINT_TEXT(0,0,217,38,"第一行\(zhòng)n第二行");
二、用”代碼13“來(lái)實(shí)現(xiàn):
LODOP.ADD_PRINT_TEXT(0,0,217,38,"第一行"+String.fromCharCode(13)+"第二行");
三、用htm對(duì)象+br標(biāo)簽:
LODOP.ADD_PRINT_HTM(0,0,218,38,"第一行<br>第二行");
注意:以上三種方法ADD語(yǔ)句第4個(gè)參數(shù)是內(nèi)容的高度(這里的值38)不能太小,必須大于一行,否則第二行要么被截取掉,要么被分到下一頁(yè)了。
四、add_print_text文本項(xiàng)寬度控制換行:
用add_print_text語(yǔ)句的第3個(gè)參數(shù)來(lái)控制自動(dòng)換行,內(nèi)容里不需要加任何換行控制符:
LODOP.ADD_PRINT_TEXT(0,0,48,38,"第一行第二行");
該例子中每行內(nèi)容(三個(gè)漢字)的width大約等于48px,這種方法適合固定寬度的換行。
第四種方法的width參數(shù)假如只有一個(gè)字寬,那么就能形成如下圖單字豎排布局:

該文章在 2025/3/27 13:28:08 編輯過(guò)