zoukankan      html  css  js  c++  java
  • Lodop打印维护PRINT_SETUP本地缓存ini文件

    针对千差万别的客户端,Lodop提供了打印维护(PRINT_SETUP),可以针对某个客户端微调,调整结果保存在客户端本地,不会影响其他访问网站的用户的使用。

    打印维护使用方法:
    1.PRINT_INIT或PRINT_INITA,中设置任务名。
    2.打印维护,然后修改内容后,点应用。
    上述两个步骤会在本地生成一个ini文件,该ini文件的名称中带有PRINT_INIT或PRINT_INITA中设置的任务名。(不同任务设置不同任务名,避免互相影响)
    该ini文件一般在的可能位置如下:
    系统盘符:Program Files (x86)MountTaiSoftwareLodopPrintSetups_打印任务名.ini
    C:Program FilesMountTaiSoftwareLodop
    C:Program Files (x86)MountTaiSoftwareLodop
    C:MountTaiSoftwareMountTaiSoftwareLodop

    有了ini文件的影响,效果就不再是代码效果,而是客户端调整后的效果,有些开发人员可能不小心用打印维护缓存了该任务名的ini文件,然后怎么修改代码都无效了,这就是该文件在起作用。
    1.怎么修改代码都还是原来的代码。
    有的不了解打印维护而使用了,造成怎么修改代码都还是原来的代码,可以排查一下是否本地已经生成了该任务名的ini文件,本地已有ini文件就会按照ini模版进行显示,所以无论怎么修改代码,页面还是不会改变这是由于受到了这个ini文件的影响。
    2.页面代码和预览不一致。
    查看页面源码,发现和预览效果不一致,排查一下是否本地ini文件在起作用。
    3.其他电脑和客户都没问题,就自己电脑显示出来不一样。
    排查一下是否本地ini文件在起作用。

    出现这种状态,可用如下几个方法,可恢复到和代码一致的状态:
    1.置空任务名,LODOP.PRINT_INIT(""); 置空后,就不会缓存ini文件。
    2.在打印维护界面恢复整体缺省,点保存。
    3.直接找到这个任务名的ini文件删除掉
    换个任务名也可以,换一个本地没有ini缓存模版的任务名,指向一个不存在的文件。

  • 相关阅读:
    谈谈golang的netpoll原理(一)
    谈谈高并发秒拍系统架构设计
    Go项目实战:打造高并发日志采集系统(十)
    Go项目实战:打造高并发日志采集系统(九)
    Go项目实战:打造高并发日志采集系统(八)
    Go项目实战:打造高并发日志采集系统(七)
    海思3520v300NDI协议移植
    支持ssl的boa服务器
    多字节和宽字节互相转换
    C++实现websocket协议通讯
  • 原文地址:https://www.cnblogs.com/huaxie/p/9728450.html
Copyright © 2011-2022 走看看