[简短问答]SET_PRINT_STYLEA相关简短问答
常见1:SET_PRINT_STYLEA(0,。。。。。)放在那里
参考官网下载中心的LODOP技术手册SET_PRINT_STYLEA篇,0代表前面紧跟着的打印项,放在需要该样式的打印项后面紧跟着。
参考技术手册http://www.c-lodop.com/download.html SET_PRINT_STYLEA篇,第一个参数,0代表紧跟着的上一个打印项,直接加在该打印项语句后面。
本博客相关博文:Lodop打印控件里SET_PRINT_STYLE和SET_PRINT_STYLEA、
(1).Lodop中字体设置
字体设置方法:
一、整体设置(针对文本项),打印初始化后、增加打印项之前调用本函数
LODOP.SET_PRINT_STYLE("FontSize",11);
二、单个打印项(针对文本项)进行字体设置,例如:
LODOP.SET_PRINT_STYLEA(3,"FontName","隶书");
设置第3个内容项的字体为隶书。
LODOP.SET_PRINT_STYLEA(3,"FontSize",15);
设置第3个内容项字体为15号字体
单独设置某个打印项的字体,可以参考样例3。
一、二、是对所有内容字体的设置,只对文本项起作用,超文本不起作用。css样式参见样例10.
另外:超文本方式输出字体时,此时最好用pt这个单位设置字体大小,不要用px,否则会受打印分辨率影响。px是相对计量单位,显示屏幕上12点和打印机上的12点可能不一样大。但都用9pt就差不多大了,9pt在打印机上或许是11px或12px。套打最好不要用htm语句,要用add_print_text语句。不设置就会被浏览器引擎设置为默认字体,默认字体大小是9号字体。
(2)表格次页偏移
参考样例39 http://www.c-lodop.com/demolist/PrintSample39.html
LODOP.SET_PRINT_STYLEA(0,"Offset2Top",-140);//设置次页向上偏移140
次页表格top值偏移,设置。
负值是向上偏移,正值是向下偏移。
参考技术手册:“Offset2Top”:次页开始的上边距偏移量,“Offset2Left”:次页开始的左边距偏移量
相关博文:Lodop打印控件设置表格次页偏移、LODOP中带caption的表格被关联并次页偏移测试、
(3)每页固定位置输出
把需要每页固定输出的设置为页眉页脚项
LODOP.SET_PRINT_STYLEA(0,"ItemType",1);//设置上面的为页眉页脚,每页固定位置输出
相关博文:Lodop打印项对象类型属性区分、LODOP在页面不同位置输出页眉页脚、
(4)如何给模版赋值
赋值方法
1.按变量形式赋值,参考样例35;
2.按顺序赋值 ,参考样例36
LODOP.SET_PRINT_STYLEA(x,"Content",”赋值内容”);//第一个参数x-给第几个输出打印项赋值,
Content-关键字,第三个参数:输出内容
例如:赋值第1、2、3项内容赋值
LODOP.SET_PRINT_STYLEA(1,"Content","学生证");
LODOP.SET_PRINT_STYLEA(2,"Content","张三");
LODOP.SET_PRINT_STYLEA(3,"Content","王五");
3.按项目类名赋值,项目类型是aa:
LODOP.SET_PRINT_STYLEA(‘aa’,"Content","学生证");//项目类名是aa的所有打印项内容被替换
相关博文:LodopJS代码模版的加载和赋值、LodopJS文档式模版的加载和赋值、
(5)居中打印
1. 打印项居中 参考样例23 http://www.c-lodop.com/demolist/PrintSample23.html
LODOP.SET_PRINT_STYLEA(0,"Horient",2);//打印项在纸张中水平居中
LODOP.SET_PRINT_STYLEA(0,"Vorient",2);//打印项在纸张中垂直居中
2. add_pirnt_text纯文本打印项里面的内容居中
纯文本设置Alignment设置水平居中LODOP.SET_PRINT_STYLEA(0,"Alignment",2);//文本框里 内容对于文本框居中,
不支持垂直居中, 具体参考技术手册;
3.AlignJustify设置纯文本两端对齐和条码文字对齐
LODOP.SET_PRINT_STYLEA(0,"AlignJustify",1);//纯文本两端对齐
LODOP.SET_PRINT_STYLEA(0,"AlignJustify",2);//设置条码下方的文字相对于条码本身居中
4.Html 通过css 控制 参考样例2 ,10;http://www.c-lodop.com/demolist/PrintSample10.html
相关博文:LODOP打印项水平居中、LODOP带空格和不带空格的字体对齐、
(6)超文本或图片部分缺失显示空白
显示空白或者图片缺失等问题,加延迟试试:
LODOP.SET_PRINT_STYLEA(0,"HtmWaitMilSecs",1000)//设置上一项延迟超文本下载1000毫秒
放在需要延迟的打印项后面紧跟着,参考官网下载中心的LODOP技术手册SET_PRINT_STYLEA篇,0代表前面紧跟着的打印项。
相关博文:LODOP超文本简短问答和相关内容、
(7)修改条码下方文字字体
也可以 LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0);
可以设置下方不显示数字,然后用add_print_text文本单独输出数字,放在条形码下方。
相关博文:LODOP条码二维码简短问答及相关博文、
(8)纯文本字间距
可在打印设计界面,选中打印项-右键-设置属性,中设置文本字间距,预览可看到效果。
也可直接在代码里设置,例如 LODOP.SET_PRINT_STYLEA(0,"LetterSpacing",4);//设置当前文本的字间距为4.
相关博文:Lodop设置文本项行间距、字间距、
(9)输出清晰图片
如何输出清晰图片 参考http://www.c-lodop.com/faq/pp14.html不要在img标签里缩放,用LODOP语句的缩放
预览是缩略图,用xps或pdf虚拟打印机直接打印查看下效果,查看下虚拟打印机直接打印生成的文件。
相关博文:LODOP用ADD_PRINT_IMAGE语句缩放打印图片、
(10)纯文本没达到宽度换行
参考样例6,允许标点溢出,且英文单词拆开 http://www.c-lodop.com/demolist/PrintSample6.html
LODOP.SET_PRINT_STYLEA(0,"TextNeatRow",true);//允许标点溢出,且英文单词拆开。
相关博文:Lodop纯文本英文-等符号自动换行问题、
(11)如何输出页码
页码,参考样例6 http://www.c-lodop.com/demolist/PrintSample6.html
样例43http://www.c-lodop.com/demolist/PrintSample43.html
页码,纯文本页码 参考样例6 http://www.c-lodop.com/demolist/PrintSample6.html
超文本页码 参考样例43http://www.c-lodop.com/demolist/PrintSample43.html
相关博文:Lodop打印控件输出页码(超文本和纯文本页码)、
(12)如何打印水印
参考样例37的打印预览2http://www.c-lodop.com/demolist/PrintSample37.html
相关博文:LODOP中平铺图片 文本项Repeat、LODOP中设置设置图片平铺水印,超文本透明、LODOP打印超文本保留背景色带平铺水印、
(13)分页粒度
超文本超过设置的打印项高度就会自动分页,可通过调整超文本打印项的高度,控制当前页面输出的多少内容。(打印项高度可在打印设计界面可视化调整)
减小打印项高度,不要紧贴纸张输出。
手动分页 参考样例30 http://www.c-lodop.com/demolist/PrintSample30.html
如果有合并行、嵌套表格等复合表格 可以用 add_pirnt_htm, 切行时调整分页粒度TableRowThickNess,参考 样例30
http://www.c-lodop.com/demolist/PrintSample30.html
相关博文:LODOP打印table不切行TableRowThickNess、LODOP粒度TableRowThickNess合并行测试、LODOP中带caption的表格被关联并次页偏移测试、
(14)LinkedItem关联
参考样例41 http://www.c-lodop.com/demolist/PrintSample41.html
关联后,一个内容关联别人后,其Top值不再是上边距,而是与被关联者的间隙距离,Left值也变为左边距相对偏离量。
样例43,眉脚关联主体表格,眉脚会紧跟着表格。
相关博文:LODOP打印控件关联输出各内容、LDOOP设置关联后超出新起一页LinkNewPage、LODOP关联,打印项序号注意事项、
[简短问答]SET_PRINT_STYLEA相关简短问答的更多相关文章
- c-lodop回调函数简短问答及相关博文
回调函数相关博文:C-Lodop回调函数的触发.LODOP.FORMAT格式转换[回调和直接返回值].Lodop导出excel及提示成功[回调和直接返回值].c-lodop获取任务页数-回调里给全局变 ...
- LODOP注册语句相关简短问答
注册和角色相关博文:LODOP.C-LODOP注册号的区别.Lodop客户端本地角色注册号常见误区.Lodop.c-lodop注册与角色简短问答.LODOP和C-LODOP注册与角色等简短问答[增强版 ...
- LODOP条码二维码简短问答及相关博文
LODOP如何输出条码 条码输出 参考样例11 http://www.c-lodop.com/demolist/PrintSample11.html超文本表格中的条码参考样例47 http://www ...
- LODOP表格table简短问答及相关博文
LODOP打印表格超文本输出表格:ADD_PRINT_HTML.ADD_PRINT_HTM.ADD_PRINT_TABLE.ADD_PRINT_TBURL打印表格带页头页尾 参考样例15 http:/ ...
- LODOP超文本简短问答和相关内容
html样式查看lodop内部解析的html信息,见http://www.c-lodop.com/faq/pp8.html分析差异点,因浏览器版本不同遵循的html标准不同,造成某些标签属性显示有差异 ...
- Android View相关知识问答
Android View相关核心知识问答 Activity Window View之间的三角关系 你真的了解View的坐标吗? 在渲染前获取 View 的宽高 5种手势工具类 浅析Android的窗口
- java相关技术问答(二)
String为什么是final的 首先是为了安全性,final表示不可变,不可被继承,不能修改其方法保证安全 在多线程环境下,final类型的String保证线程安全 String支持字符串常量池,相 ...
- java相关技术问答(一)
网上一些没有标准答案的面试题,我自己做的解答总结,有任何异议可以提出来~^_^,不断更新中... Springboot除了自动配置与传统的spring还有哪些不同 传统的springweb项目需要部署 ...
- LODOP和C-LODOP注册与角色等简短问答【增强版】
之前的简短问答:Lodop.c-lodop注册与角色简短问答.Lodop简短问答客户反馈篇 及排查步骤 及注册相关本文重新整理相关简短问答,调整问答顺序,增加相关的问答. 其他相关(非简短问答):LO ...
随机推荐
- 团队项目-Beta冲刺
请大家在每次作业开头添加格式描述: 这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 <写上团队名称>(附上团队博客链接) 这 ...
- LeetCode初级算法--其他02:有效的括号
LeetCode初级算法--其他02:有效的括号 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.csdn.net ...
- 面向切面编程AOP——加锁、cache、logging、trace、同步等这些较通用的操作,如果都写一个类,则每个用到这些功能的类使用多继承非常难看,AOP就是解决这个问题的,python AOP就是装饰器
面向切面编程(AOP)是一种编程思想,与OOP并不矛盾,只是它们的关注点相同.面向对象的目的在于抽象和管理,而面向切面的目的在于解耦和复用. 举两个大家都接触过的AOP的例子: 1)java中myba ...
- 项目Alpha冲刺(10/10)
1.项目燃尽图 2.今日进度描述 项目进展 完成测试 问题困难 测试用例的设计 心得体会 目标快要完成,队员士气较高 3.会议照片 4.各成员情况 221600106 今日进展 根据测试结果修改代码 ...
- 【pathon基础】初识python
一.python的起源 作者:Guido van Rossum(龟叔) 设计原则:优雅,简单,明确 二.解释型语言VS编译型语言 1.解释型语言:C#.python step1:程序员写代码: ste ...
- Ubuntu 14.04.2配置rsync
ubuntu系统自带rsync,首先配置/etc/default/rsync,启用daemon模式 修改/etc/rsyncd.conf配置文件 cat /etc/rsyncd.conf # samp ...
- es6 添加事件监听
//定义被侦听的目标对象 }; //定义处理程序 var interceptor = { set: function (receiver, property, value) { console.log ...
- HBase学习笔记之HBase原理和Shell使用
HBase学习指南之HBase原理和Shell使用 参考资料: 1.https://www.cnblogs.com/nexiyi/p/hbase_shell.html,hbase shell
- Centos 不重启 修改ulimit参数
1. 查看limits.conf文件 cat /etc/security/limits.conf 2. 打开编辑limits.conf文件 sudo vim /etc/security/limits. ...
- 洛谷 P1629 邮递员送信 题解
P1629 邮递员送信 题目描述 有一个邮递员要送东西,邮局在节点1.他总共要送N-1样东西,其目的地分别是2~N.由于这个城市的交通比较繁忙,因此所有的道路都是单行的,共有M条道路,通过每条道路需要 ...