先把打印预览指令(LODOP.PREVIEW)临时改成打印设计指令(LODOP.PRINT_DESIGN),进入打印设计之后,用鼠标双击对象会弹出属性窗口,在该窗口中就能找到该对象的超文本html代码。可以把它们复制成一个独立html文件用IE浏览器(一定要用IE)打开看看效果,查看时调整浏览器窗口接近纸张大小。 用IE浏览器查看,查看时调整窗口,这样可以看到html代码是否与容器大小有关。
html其他问题
1.加载超文本样式,把引用该css文件的语句也传给控件,参考 样例10。
2.直接预览和通过设计预览的效果不一样要怎么解决?
这种情况很可能是本地配置文件在起作用,解决办法有两种:
①把打印预览指令LODOP.PREVIEW();临时改成打印维护语句LODOP.PRINT_SETUP();进入维护界面后,在右上角“复原”按钮旁边点“恢复整体缺省”菜单,再点“应用”按钮,此时预览应该就ok了;
②把初始化语句参数值改一下或者设置为空:LODOP.PRINT_INIT("");或LODOP.PRINT_INITA(x,x,x,x,"");
3.html代码内容的最前面的<!DOCTYPE html>很关键,很多时候要用类似如下语句: LODOP.ADD_PRINT_HTM(10,10,"100%","100%","<!DOCTYPE html>"+document.getElementsByTagName("html")[0].innerHTML);