lodop设置html字体大小无效,LODOP设置纸张无效问题
有的打印机不支持自定义纸张,或不支持当前设置的纸张尺寸,会造成纸张尺寸和代码里设置的尺寸不一致的情况。
现象:
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设置纸张无效问题相关推荐
- WPF MahApps 设置TabItem字体大小
目录 如何设置`TabItem`字体大小 修改方法 如何设置TabItem字体大小 使用WPF常用的TabControl控件时需要设置TabItem标题字体大小时,直接在XAML文件中指定FontSi ...
- QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置
QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置 参考文章: (1)QT 中 界面中消息的停留时间解决方案 以及 label 中字体大小和换行设置 (2)https:// ...
- android studio 设置控制台字体大小
今天,简单讲讲android studio 如何设置控制台字体大小. 这个其实很简单. 只要在android studio 这样设置:Settings->Editor->Color &am ...
- Windows7下如何设置MyEclipse2014字体大小
转载自 Windows7下如何设置MyEclipse2014字体大小 Java开发工具MyEclipse2014,安装完毕后发现字体过小,并且对眼睛不好,该如何设置这个开发工具里整体字体大小.设置 ...
- pyplot设置刻度字体大小以及标签字体大小
1.设置刻度字体大小 plt.xticks(np.linspace(0,360,6),[140,160,180,200,220,240],rotation=0,size=12) size即控制刻度字体 ...
- Mac上的QQ字体大小和颜色设置
在使用Mac电脑登录QQ时,可能会发现默认的字体大小和颜色不太适合自己的喜好,那么如何来设置QQ的字体大小和颜色呢?下面就为大家介绍一下具体的设置方法. 一.QQ字体大小设置 在QQ的主界面中,找到并 ...
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置...
python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置 Download JetBrains Python IDE :: PyCharm http://ww ...
- idea html设置字体大小,intellij idea设置(字体大小、背景)
1. 配置信息说明 Intellij Idea: 2017.2.5 2.具体设置 <1> 设置主题背景.字体大小 File---->Settings----->Appearan ...
- IntelliJ IDEA设置修改字体大小与样式
转载声明:商业转载请联系作者获得授权,非商业转载请注明出处.原文来自 © 呆萌钟[IntelliJ IDEA]设置修改字体大小与样式 字体修改 界面主题字体修改 标注1:点击工具栏最上方的File选项 ...
- css中字体大小font-size的设置
font-size CSS 属性指定字体的大小.因为该属性的值会被用于计算em和ex长度单位,定义该值可能改变其他元素的大小. /* <absolute-size>,绝对大小值 */ fo ...
最新文章
- python做词典_Python实现创建字典
- cocos2dx +vs2012安装教程
- 外链检测工具,反链友链检测工具
- 怎样制作网吧服务器,网吧无盘系统怎么做之装置服务器系统
- 2018大华软件竞赛——模拟赛——第二题
- 闲谈安全测试之IAST
- 离开互联网公司的年轻人,按下人生的重启键
- 编写Test3.jsp,在JSP页面中静态包含文件Sqrt.jsp(该页面计算数据的算术平方根)。要求程序有两个文件,主文件静态包含一个能够计算数据的算术平方根的页面。
- Promise的九大方法(resolve、reject、then、catch、finally、all、allSettled、race、any)你都用过那些?
- 关于面向对象(OOB)的一些理解。主要是封装、继承、多态。
- LeCo-142. 环形链表 II
- Tracup小提示:工作总是摸鱼、走神,您可能得了“成人多动症”?
- 从普通程序员到估值上亿的公司老板,他只用了1年!
- Fastjson1.2.47反序列化漏洞复现
- 面试题目:2个鸡蛋100层楼问题
- Putty的下载和安装
- intellij idea左侧project导航栏设置背景色
- 率土之滨服务器进备战区维护多久,备战区完全解读
- Java super语句
- 推荐一个免费GIF动图下载的网站
热门文章
- TM034XVZP01 mipi屏 高通8909平台lk和kernel驱动 基于ili9881驱动
- 解密Android7.0 8.0进程保活与拉活的实现方式 如何才能让APP常驻内存 躲避系统的追杀
- java计数器map_计数器(Counter)
- Cool Edit 初学者 进行音频的编辑与处理 项目仿真 多媒体
- sql判断整除_SQL操作符/运算符
- 【用户画像】应用场景
- getopt.h及相应的函数
- 小而巧的数字压缩算法:zigzag
- 计算机主机风扇怎么庄,机箱风扇怎么装,小编教你电脑机箱风扇怎么装
- Pytorch 安装(CPU)