打印维护相关博文:Lodop打印维护PRINT_SETUP本地缓存ini文件、LODOP打印维护适应不同的客户端、LODOP批量打印多页模版进行维护、LODOP一个任务多列,只打一列如何维护、Lodop设置打印维护返回打印语句代码、Lodop打印设计、维护、预览、直接打印简单介绍、LODOP暂存、应用、复原 按钮的区别、
整体偏移相关博文:LODOP不同打印机出现偏移问题、LODOOP中的各种边距 打印项、整体偏移、可打区域、内部边距、PRINT_INITA整体偏移值传变量、
1.如何调整所有的打印项的位置,增加或减少同一个值
参考http://www.lodop.net/faq/pp17.html
如果想修改模版,对所有客户端都有效,可每个打印项的左边距都调整。
整体偏移吗,PRINT_INITA的前两个参数可以整体偏移。
但是不建议在原始模版代码里设置,可让根据客户端在客户端本地打印维护。
参考http://www.c-lodop.com/demolist/PrintSample21.html
参考http://www.c-lodop.com/faq/pp9.html
设置具体的任务名,可让客户端调整后点应用,调整结果只针对该客户端有影响。
这个可解决不同客户端的打印机不同导致的整体偏移等问题。
2.如何在客户端进行打印维护
PRINT_SETUP打印维护
就是把打印设计或直接打印语句替换成打印维护语句。
INIT或INITA的初始化里要设置任务名,不同的模版设置不同的任务名。
例如:
LODOP.PRINT_INIT("打印任务名"); //首先一个初始化语句
LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");//然后多个ADD语句及SET语句
LODOP.PRINT(); //最后一个打印(或预览、维护、设计)语句
最后一句改成打印维护,然后维护后点应用,有个该任务名的ini文件被缓存,以后无论预览还是直接打印都维护后的。
参考样例4http://www.c-lodop.com/demolist/PrintSample4.html
和直接打印预览打印,前面都是相同的,就是最后一句不同。
可实际测试下样例4,维护后点应用,然后再进样例4的预览。
3.打印维护没生效
1.查看下是否设置了具体的任务名。
2.点应用后,查看目录下是否生成了该任务名的ini文件。
3.是发有其他同名的任务名相互干扰了,不同模版设置不同的任务名。
如果该目录下没有ini文件:
权限不足的时候,该ini文件会在C目录下的C:MountTaiSoftware,这种时候,对桌面的c-lodop快捷方式,右键以管理员权限运行下,再重新维护下,查看下是否在正确的路径里。
对桌面的c-lodop快捷方式,右键以管理员权限运行下,再重新维护下,查看是否生成该ini文件。