最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7515 今日文数:2474
|
Javascript与许多其他编程语言不同,Javascript不会定义不同类型的数,比如整数、短的、长的、浮点的等等。在JS中浮点的算数,个人实际测试了几个,0.1+0.2,0.4+0.2,0.7+0.2,这种计算的数值就是不是很准确,例如,0.4+0.2的结是0.6000000000000001。字符串转换成数字类...
|
LODOP中有对table进行设计的,相关博文:LODOP表格table简短问答及相关博文、但是这种合计值导出excel是不行的,站位符#还是会是#,进入导出的excel可以看出是文本类型的#号。不支持lodop的合计值导出excel,可以换用JS等方法进行合计等计算。关于JS统计table中合计值相关博文:JS设置t...
|
LODOP中有导出excel方法,也有写入文件方法,可以写入excel。SAVE_TO_FILE:只能导出一个table,(用ADD_PRINT_TABLE输出,且里面包含table)如果内容有多个tale标签,默认会输出第一个table标签。WRITE_FILE_TEXT:写入excel,可写入多个表格,表格之外的也...
|
一个任务中有多个表格,根据每个表格设置自己的页眉页脚,这种时候可以使用眉脚项关联表格。眉脚项不会按照关联偏移值显示,也是固定位置显示,就是和表格关联一起显示。后期修改模版的时候,如果需要给每个表格增加新的眉脚项,注意序号。因为lodop中的序号是整个任务中的,增加新的眉脚项,会影响之前打印项的序号。本文例子,一个任务中...
|
以前的博文,LODOP统计table自动分页后的每页的某列合计值里面测试了统计指定的列。需要统计的列,如果前面有合并的单元格,需要加一下查看该统计列实际在第几列。还是用之前博文的表格,做了点修改,新表格是带合并列的,把表格假设为100列,分给一些单元格。例如:此单元格第三列统计本页数值,该列的计算:第一行第一个单元格合...
|
访问http://localhost:8000/CLodopfuncs.js,可以看到c-lodop安装启动成功后的该CLodopfuncs.js,里面有打印机和纸张和打印方法等,也有一些c-lodop的自带的提示,如如果连续打开窗口,会提示窗口已打开等,非本地打印调用打印设计、维护、写入文件,会提示不能远程XXX。里...
|
简短步骤:1.打开cmd命令提示符,输入netstat-ano,可以看到当前本机的所有端口情况2.输入netstat-aonfindstr,加刚才记住的pid可以查询到当前占用这个端口的是那个应用所有步骤的图示和输出结果:
|
c-lodop4.0.8.8及之后的版本增加了新的功能,ADD_PRINT_IMAGE可以直接输出图片的URL了。此文作为之前博文:Lodop图片输出ADD_PRINT_IMAGE有白边,的补充之前的博文因为是几年前的版本,之前从新浪博文里搬来的,没有用cnblog里带的代码框,所以无法复制之前博文的代码,此文直接测试...
|
代码设置了自定义纸张,预览下方状态栏先的不是设置的纸张,而是诸如A4纸张等默认纸张。且预览的设置里是该真实打印机预览的,这种现象一般是该打印机不支持自定义纸张导致的。纸张设置,参考样例5http://www.c-lodop.com/demolist/PrintSample5.html用xps或pdf虚拟打印机测试一下(...
|
测试访问:访问http://localhost:8000欢迎页面试试进入欢迎页面http://localhost:8000,点欢迎页面的预览试试查看下c-lodop启动界面,在设置里查看下当前启动的端口。访问http://localhost:18000欢迎页面试试。https的c-lodop:访问https://loc...
|
page-break-after:always(或page-break-before)可以在超文本中添加,用于超文本块级元素之间的分页注意只有前后都有换行符的block元素才能用来分页,可以专门插入一个分页元素,也可以把一个正常元素的style设为强制分页,且必须在block元素之间进行分页。不过如果内部的块级元素嵌套...
|
C-Lodop由于是服务不是np插件,调用打印语句(print或preview等)时机太早,在页面第一次加载完成后有几百毫秒时间等待WebSocket通讯服务准备完成,在没完成的时候会提示“C-Lodop未准备好”或“WebSocket没准备好”。新版修改了该提示,变为“网页还没下载完毕,请稍等一下再操作.”只是修改了...
|
C-Lodop作为服务,解决了高版本火狐谷歌不支持np插件问题,支持跳出来浏览器的限制,支持所有浏览器,默认是只需安装一次,以后每次开机自启动,但是如果禁止了开机启动项等问题,会造成之后突然出现没启动状况,或每次重启机器没自启动。没启动的可能原因:1.CLodopPrint.exe进程被人为或意外故障杀死。2.没设置开...
|
background:url()这是css背景图,http协议会按异步方式下载背景图,所以很容易等不到下载完毕就开始打印了,故lodop不打印css背景图。Lodop不打印css背景图,但是有其他方法输出背景图,在超文本中也可以用普通图片利用层级关系作为背景图输出,img图片设置样式z-index为负值(例如style...
|
使用Lodop打印控件进行打印开发,有时候一个任务里有多页,例如各种合同之类的,客户端用户在使用过程中,可能有某一页打印后发现需要修改,这时候不必再把整个任务重新打印一遍,只需要打印需要修改的那页重新打印即可。如果客户是让客户预览打印,在预览界面的打印按钮里,多页任务点击后可以看到从第几页到第几页的选项,用户可输入自己...
|
Lodop打印控件有很好的自动分页功能,超文本table表格一页装不下,自动分到第二页,第三页……通常表格之前还会有一些内容,比如标题,制表人名称日期什么的杂七杂八的东西,这种东西会占用一定的空间,这些东西只需要在第一页显示。在这种情况下,表格自动分页后,还是会按照打印项原来的top顶边距来进行定位,也就是第二页、第三...
|
Lodop打印控件部署到web服务器简单,在页面的使用方法也简单,是非常容易和方便使用的打印控件。客户端本地打印角色(即用户访问网站后用自己链接的打印机进行客户端本地打印),步骤很少,部署简单:Lodop部署web网站客户端本地打印角色一.推荐的使用方法是混合部署,即Lodop官网样例那种部署方式,可直接引用Lodop...
|
Lodop用于客户端本地打印,部署到web网站非常简单,此博文介绍的是混合部署方式,该方式兼容所有浏览器,当浏览器支持np插件的时候,使用Lodop插件方式,浏览器不支持np插件,会用C-Lodop服务的方式。1.web服务器端页面引用LodopFuncs.js(在官网下载中心的综合版里)2.把提示用户安装下载的文件放...
|
Lodop中可以传入页面存在的css样式,也可以是拼接后的新样式,例如本博客的其他博文:Lodop打印如何隐藏table某一列需要打印的页面,样式不一定都是行内样式,style样式单独写在页面上,或引用的是.css文件等情况,使用Lodop打印控件进行打印超文本的时候,要注意把样式也传进去。可参考LODOP官网的样例1...
|
Lodop打印超文本,既可以打印页面上存在的某些部分,也可以自己组织超文本和css样式传入,有些需要打印的页面表格里,会有一列有编辑删除等按钮,用于对于数据库数据的操作,在打印的时候,这一列由于不属于数据范围内,需要隐藏该列。Lodop传入的样式可以不是页面本身的css样式,传入什么打印什么。1.可以组织去掉该列的超文...
|
LODOP.SET_PRINT_STYLE对该语句后面的打印项样式设置效果。LODOP.SET_PRINT_STYLEA针对第一个参数设置的打印项样式设置效果。这两个语句,作用范围不同。在设置字体等样式时,只针对纯文本(add_print_text语句,文本项)有效:纯文本(add_print_text语句,文本项)字...
|
Lodop输出二维码和条码,可用如下语句,其中下面的width和height参数,设置了条码或二维码多宽,会发现可能不是设置的宽度或高度。ADD_PRINT_BARCODE(Top,Left,Width,Height,BarCodeType,BarCodeValue);在打印设计里,调整二维码或条码的宽度,可以看到在打...
|
Lodop打印控件打印超文本既可以手动分页,也可以自动分页,自动分页可阅读本博客的另一篇博文:Lodop打印控件超文本自动分页自动分页的时候,往往是不知道需要打印的内容到底分了几页,也就不可能预先知道一共几页,也无法在每页设置页码,Lodop提供了语句可以给打印任务添加页码,自动获取该任务一共几页,以及哪些内容分到了哪...
|
Lodop打印控件默认在代码里指定了打印、纸张、纸张方向、份数等信息,在预览的界面的设置里是无法重新选择的,默认是禁止重选的,如果重选会提示,例如:“打印方向”已由程序控制,无法改变!“纸张大小”已由程序控制,无法改变!“目标打印机”已由程序控制,无法改变!等。比如在代码中写了如下语句用于指定这些信息:LODOP.SE...
|
Lodop和C-Lodop混合部署的时候,LodopFuncs.js里面有自动判断当前浏览器使用什么,支持np插件的就会使用Lodop,不支持插件方式的会使用C-Lodop,可以通过预览窗口左上角图标简单的识别出当前使用的是哪种方式。1、弹出的窗口。弹出窗口左上角是小打印图标,使用的是C-Lodop;弹出窗口左上角是浏...
|