有的打印机不支持自定义纸张,或不支持当前设置的纸张尺寸,会造成纸张尺寸和代码里设置的尺寸不一致的情况。

现象:

1.代码一样,纸张语句设置正确,有的打印机纸张正常,有的打印机不正常。

2.代码一样,纸张语句设置正确,宽度正常,高度不正常。(或相反)

3.代码一样,纸张语句设置正确,虚拟打印机测试正常,真实打印机不正常。

简短问答区域:

纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html

用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持该自定义纸张。

选择该真实打印机,在打印预览下方状态栏查看一下纸张大小,有的打印机不支持该自定义纸张。

用官网样例5直接输入尺寸,在预览里选择不同打印机 ,对比预览效果,有的打印机不支持自定义纸张,有的有可打区域。

打印机不支持就不行了,不用自定义纸张,选择打印机本身自带的纸张试试,打印机自带的纸张肯定支持。

参考样例5步骤3http://www.c-lodop.com/demolist/PrintSample5.html,获取打印机的纸张列表,纸张语句宽高设置成0,第四个参数纸张名称在宽高无效情况下会有效,就会根据纸张名称走,获取的是打印机本身自带的纸张名称,所以一定会支持打印机自带的纸张。

如果打印机自带的纸张没有所需要的尺寸,LODOP设置的自定义纸张不支持,那么就没办法了,只能换打印机或换用打印机支持的纸张。

纸张的一些优先级 http://blog.sina.com.cn/s/blog_721e77e50100wto6.html

非简单问答,正文介绍:

由于打印机千差万别,不是所有打印机都支持LODOP自定义纸张,而且打印机可打区域本身也有差异。关于不同打印机的不同问题,可以用打印维护微调(相关博文:Lodop打印维护PRINT_SETUP本地缓存ini文件、LODOP不同打印机出现偏移问题、LODOP批量打印多页模版进行维护)

如果是不支持自定义纸张,而内容又和纸张有关,那么就不好调整了,打印机本身不支持这种纸张就不行了。

如何测试某个打印机是否支持当前设置的纸张,可用官网样例5直接输入尺寸,在预览里选择不同打印机 ,对比预览效果。

在预览里直接选择不同打印机进行预览对比:

测试代码:

WEB打印控件LODOP

不同打印机纸张不同,纸张无效

varLODOP;//声明为全局变量

functionprn1_preview() {

LODOP=getLodop();

LODOP.PRINT_INIT("");

LODOP.SET_PRINT_PAGESIZE(1,800,600,"");//设置纸张为80mm*60mm

LODOP.ADD_PRINT_HTM(42,30,300,100,"

\r\n HTML Demo content\r\n Double click me and modify...\r\n");//LODOP.PRINT_DESIGN();

LODOP.PREVIEW();

};

预览选择不同打印机效果图示:

lodop设置html字体大小无效,LODOP设置纸张无效问题相关推荐

  1. WPF MahApps 设置TabItem字体大小

    目录 如何设置`TabItem`字体大小 修改方法 如何设置TabItem字体大小 使用WPF常用的TabControl控件时需要设置TabItem标题字体大小时,直接在XAML文件中指定FontSi ...

  2. QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置

    QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置 参考文章: (1)QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置 (2)https:// ...

  3. android studio 设置控制台字体大小

    今天,简单讲讲android studio 如何设置控制台字体大小. 这个其实很简单. 只要在android studio 这样设置:Settings->Editor->Color &am ...

  4. Windows7下如何设置MyEclipse2014字体大小

    转载自   Windows7下如何设置MyEclipse2014字体大小 Java开发工具MyEclipse2014,安装完毕后发现字体过小,并且对眼睛不好,该如何设置这个开发工具里整体字体大小.设置 ...

  5. pyplot设置刻度字体大小以及标签字体大小

    1.设置刻度字体大小 plt.xticks(np.linspace(0,360,6),[140,160,180,200,220,240],rotation=0,size=12) size即控制刻度字体 ...

  6. Mac上的QQ字体大小和颜色设置

    在使用Mac电脑登录QQ时,可能会发现默认的字体大小和颜色不太适合自己的喜好,那么如何来设置QQ的字体大小和颜色呢?下面就为大家介绍一下具体的设置方法. 一.QQ字体大小设置 在QQ的主界面中,找到并 ...

  7. python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置...

    python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置 Download JetBrains Python IDE :: PyCharm http://ww ...

  8. idea html设置字体大小,intellij idea设置(字体大小、背景)

    1. 配置信息说明 Intellij Idea: 2017.2.5 2.具体设置 <1> 设置主题背景.字体大小 File---->Settings----->Appearan ...

  9. IntelliJ IDEA设置修改字体大小与样式

    转载声明:商业转载请联系作者获得授权,非商业转载请注明出处.原文来自 © 呆萌钟[IntelliJ IDEA]设置修改字体大小与样式 字体修改 界面主题字体修改 标注1:点击工具栏最上方的File选项 ...

  10. css中字体大小font-size的设置

    font-size CSS 属性指定字体的大小.因为该属性的值会被用于计算em和ex长度单位,定义该值可能改变其他元素的大小. /* <absolute-size>,绝对大小值 */ fo ...

最新文章

  1. python做词典_Python实现创建字典
  2. cocos2dx +vs2012安装教程
  3. 外链检测工具,反链友链检测工具
  4. 怎样制作网吧服务器,网吧无盘系统怎么做之装置服务器系统
  5. 2018大华软件竞赛——模拟赛——第二题
  6. 闲谈安全测试之IAST
  7. 离开互联网公司的年轻人,按下人生的重启键
  8. 编写Test3.jsp,在JSP页面中静态包含文件Sqrt.jsp(该页面计算数据的算术平方根)。要求程序有两个文件,主文件静态包含一个能够计算数据的算术平方根的页面。
  9. Promise的九大方法(resolve、reject、then、catch、finally、all、allSettled、race、any)你都用过那些?
  10. 关于面向对象(OOB)的一些理解。主要是封装、继承、多态。
  11. LeCo-142. 环形链表 II
  12. Tracup小提示:工作总是摸鱼、走神,您可能得了“成人多动症”?
  13. 从普通程序员到估值上亿的公司老板,他只用了1年!
  14. Fastjson1.2.47反序列化漏洞复现
  15. 面试题目:2个鸡蛋100层楼问题
  16. Putty的下载和安装
  17. intellij idea左侧project导航栏设置背景色
  18. 率土之滨服务器进备战区维护多久,备战区完全解读
  19. Java super语句
  20. 推荐一个免费GIF动图下载的网站

热门文章

  1. TM034XVZP01 mipi屏 高通8909平台lk和kernel驱动 基于ili9881驱动
  2. 解密Android7.0 8.0进程保活与拉活的实现方式 如何才能让APP常驻内存 躲避系统的追杀
  3. java计数器map_计数器(Counter)
  4. Cool Edit 初学者 进行音频的编辑与处理 项目仿真 多媒体
  5. sql判断整除_SQL操作符/运算符
  6. 【用户画像】应用场景
  7. getopt.h及相应的函数
  8. 小而巧的数字压缩算法:zigzag
  9. 计算机主机风扇怎么庄,机箱风扇怎么装,小编教你电脑机箱风扇怎么装
  10. Pytorch 安装(CPU)