12.Lodop如何实现换行


 

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参数假如只有一个字宽,那么就能形成如下图单字竖排布局: