打印维护和整体偏移相关简短问答

打印维护相关博文: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文件。

posted @ 2019-12-20 14:56  花谢悦神  阅读(507)  评论(0编辑  收藏  举报