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

該文章在 2025/3/27 13:28:08 編輯過