[简短问答]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 ...
随机推荐
- 微信小程序~页面注册page
一 什么是page() page(),是一个函数,用来注册一个页面, 接受一个object参数, 指定页面的初始数据,生命周期函数,事件处理函数 等等 object参数说明: (1)data (obj ...
- 字节序 —— Big Endian 和 Little Endian
一.字节序 字节序指的是多字节的数据在内存中的存放顺序 内存有高地址端与低地址端.其中,低地址端既可以存放高位字节,也可以存放低位字节. Big Endian 是指低地址端 存放 高位字节. Litt ...
- js去除数组中重复的数字
var arr = [2,1,4,3,2,4,2,3,4,2,6,5,5] var obj = {}; var arrNew = []; for(var i=arr.length-1;i>=0; ...
- keras中to_categorical()函数解析
from keras.utils.np_utils import * # 类别向量定义 b = [0, 1, 2, 3, 4, 5, 6, 7, 8] # 调用to_categorical将b按照9个 ...
- 【转】.NET Core 事件总线,分布式事务解决方案:CAP
[转].NET Core 事件总线,分布式事务解决方案:CAP 背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用 ...
- js 对嵌套页面的父页面进行跳转
window.top.location.href = '/stores';
- fibnacci数列递归实现
斐波那契数列 Fibonacci sequence又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为"兔子数列" ...
- learning java FileInputStream
public class FileInputStreamTest { public static void main(String[] args) throws IOException { var f ...
- 从TEB到PEB再到SEH(二)
什么是SEH? SEH( Structured Exception Handling , 结构化异常处理 ) 结构化异常处理(SEH)是Windows操作系统提供的强大异常处理功能.而Visual C ...
- Linux 重启 PHP-FPM 命令
1. 停止命令 pkill php-fpm 2.重启或启动命令 php-fpm -R