6.1.8.4-6(测试版)
6.1.8.3
修正:ADD_PRINT_LINE对象为虚线时的线宽自动变0问题;
修正:整页缩放时因td表格粒度引起的临界分页问题;
修正:Sans-Serif和Serif字体问题;
修正:FORMAT的参数支持js对象(地址)数值;
修正:IE9以上浏览器中svg元素文字重叠问题;
6.1.8.1-2(测试版)
6.1.8.0
增加:ADD_PRINT_TABLE语句增加支持Max、Min、DistinctCount等统计项(参考样例31);
增加:TABLE统计项支持四则运算表达式;
修正:解决版本跨度较大的升级(如4.0升到6.1),因老版正运行而没能完全清理问题;
修正:当“自动双面”+“多份输出”时,特殊情况下没法正确断份问题;
修正:对于textarea元素的overflow:hidden或auto时拉杆显示问题;
6.1.7.6-9(测试版)
6.1.7.5
修正:安装界面最小化之后不容易关闭问题;
修正:导出Excel时tfoot重复问题;
修正:generic系列打印机幅面局限问题(因generic/text only引起);
6.1.7.4
增加:打印对话框的"多份自动分组(自动分页)"选项起作用并能记忆(此前该选项不起作用);
增加:超文本的border边框宽度增加支持mm、cm、in等计量单位(通常仅支持px和pt);
增加:GET_VALUE语句增加如下属性,改进样例36:
LODOP.GET_VALUE('ItemNameID','目标');获得目标的对象识别号
LODOP.GET_VALUE('ItemCountHS',0);获得所有打印项的历史个数(包含已删除对象的总个数)
修正:SET_PRINT_PAGESIZE语句的第2,3个参数同时负数问题;
修正:内嵌打印设计时,对象删除后没及时刷新关联序号问题(此前仅在生成程序前刷新);
6.1.7.3
增加:导出图片按文件扩展名jpg、png、gif、bmp、emf格式保存(此前都按图元格式);
修正:修正fontFamily:null 问题;
修正:改进安装程序,调整谷歌浏览器新版本(Chrome33)限制问题;
6.1.7.2
增加:纯文本页号对象可以是多行(此前页号对象会被强制为单行文本);
增加:纯文本对象的行对齐选项(不选时会因标点和单词等原因而造成右边界不齐)语句如下:
LODOP.SET_PRINT_STYLEA(0,"TextNeatRow",true);
修正:多行纯文本对象在预览时如因换纸张等原因造成输出区域变化后,换行布局自适应(此前因布局不变而溢出纸外);
修正:解决页内有超大图或图片超多而引起资源超限,甚至缩小后也看不到图片问题;
6.1.7.1
增加:在预览窗口和设计维护窗口手工选择显示标尺功能;
增加:为高级用户增加选择显示标尺语句:
LODOP.SET_SHOW_MODE("SHOW_SCALEBAR",true);
增加:设置当内容超出纸宽时按Full-Width缩小(溢出自动缩小,未超不变)语句:
LODOP.SET_PRINT_MODE("FULL_WIDTH_FOR_OVERFLOW",true);
增加:设置当内容超出纸高时按Full-Height缩小(溢出自动缩小,未超不变)语句:
LODOP.SET_PRINT_MODE("FULL_HEIGHT_FOR_OVERFLOW",true);
修正:解决法语字体大小单位为rem和字体名不存在问题;
修正:改进安装程序,解决Chrome浏览器需人工许可问题;
6.1.6.8-7.0(测试版)
6.1.6.7
增加:优化ADD_PRINT_HTM的td分页功能,增加分页粒度TableRowThickNess属性,HTM分页更完美;
LODOP.SET_PRINT_STYLEA(0,"TableRowThickNess",25);
增加:当TEXT对象内容空时,对象列表内的相关标示文字用类名;
增加:隐藏打印设计和打印维护界面上的纸钉按钮,具体方法(参考样例36)是:
LODOP.SET_SHOW_MODE("HIDE_GROUND_LOCK",true);
增加:增加支持text-underline-position样式;
增加:ADD_PRINT_HTM语句支持页号页数(参考样例43),即超文本页号对象;
增加:超文本页号值支持中文格式,如这种格式:“第三页/共八页”;
修正:优化input、select、textarea三种元素资源占用,提高输出速度;
修正:进一步优化ADD_PRINT_TABLE的边框细节;
修正:解决因TableHeightScope原因使输出高度超出纸张高度问题;
修正:解决ADD_PRINT_IMAGE语句参数值空时的无谓报错;
修正:解决打印维护的实际打印次数的重复计数问题;
修正:优化强制分页符page-break-after(before)功能;
修改:调整超文本body元素的margin默认值,设计界面的边线与预览边线趋一致;
修正:进一步完善HTM语句支持内嵌子框架Zoom功能等;
修正:使用过的注册语句在页面生命期保持有效;
修正:解决大字撑高未考虑border问题;
修正:优化UTC+格式日期的日月位次判断;
修正:多字体名家族中无对应字体时的选择问题;
修正:优化text-overflow:ellipsis省略号输出;
修正:预览窗口置顶时,打印设置对话框的层次问题;
6.1.6.5-6(测试版)
6.1.6.4
增加:新增二维码PDF417功能(目前共支持26种条码);
增加:ADD_PRINT_TEXT和ADD_PRINT_BARCODE这俩语句也适用PROGRAM_CONTENT_BYVAR设置;
修正:HTM语句支持style的Zoom;
修正:解决table语句中thead与tbody合并线问题;
修正:改进样例11、15、32和35的相关演示;
修正:美化设计时的“选择框”;
修正:解决个别电脑因语言包原因造成界面为英文版问题;
修正:进一步优化SEND_PRINT_RAWDATA语句;
6.1.6.2-3(测试版)
6.1.6.1
增加:SEND_PRINT_RAWDATA时可以选择字符编码,具体方法是:
LODOP.SET_PRINT_MODE("SEND_RAW_DATA_ENCODE","UTF-8");
可选择的字符集有:UTF-8 UTF-7 UNICODE ANSI UTF-16
UTF-16BE GBK BIG5 EUC-JP
修正:内嵌窗口时,预览关闭后不经过初始化语句而开启设计窗口问题;
6.1.6.0
增加:GET_VALUE函数新增参数:PRINTSETUP_PERCENT PRINTSETUP_PAGE_COUNT PRINTSETUP_FIRST_PAGE PRINTSETUP_LAST_PAGE;
修正:修正GET_VALUE函数中,以"PRINTSETUP_"开头的所有参数,可以在打印之后读取(此前只能在内嵌预览时读);
增加:重新指定LodopCustomPage的名称,例如下语句:
LODOP.SET_PRINT_MODE("CREATE_CUSTOM_PAGE_NAME","我的纸张名");
修正:ADD_PRINT_TABLE语句的合计值非常小(例如0.0000001)时的大写金额转换描述问题;
6.1.5.9
修正:解决条码Code93超出15位问题;
修正:CUSTOM_TASK_NAME的大写字符名变小写问题;
修正:ADD_PRINT_HTML语句关联分页后未从起点问题;
修正:IE10标准模式+HTML代码含TAB问题;
6.1.5.8
修正:打印维护中对象readonly默认值时颜色区分问题;
修正:解决金额大写多余零语式问题(复原性修正);
修正:改进JS例子getlodop使之适应IE11;
6.1.5.7
增加:生成程序代码时,内容参数是否用变量名代替,例如:
LODOP.SET_PRINT_MODE("PROGRAM_CONTENT_BYVAR",true);
增加:生成程序代码时,某个对象语句的内容参数变量名,例如:
LODOP.SET_PRINT_STYLEA(0,"ContentVName","addr");
修正:解决修改打印机属性后,偶尔出现打印机无效提示(例:printer selected is not valid);
6.1.5.6
增加:用语句设置对象列表为“关闭状态”(默认状态因对象多少而异),例如:
LODOP.SET_SHOW_MODE("HIDE_ITEM_LIST",true);
增加:用语句设置TEXT_SHOW_BORDER的显示类型(0-3D 1-single 2-none),例如:
LODOP.SET_SHOW_MODE("TEXT_SHOW_BORDER",1);
6.1.5.5
修正:列表项元素的一些特殊类型(如古罗马序号)在IE10不显示问题;
修正:解决浏览器显示比例放大时错位问题;
6.1.5.3-4(测试版)
6.1.5.2
增加:二维码QRCode增加了版本2,5,10三个版本,现在共1,2,3,5,7,10,14七个版本;
增加:打印设计属性增加“二维码QRCode容错等级” 选项;
修正:优化QRCode二维码的“自动版本选择”功能,匹配出来的版本扫描识别率更高;
修正:解决“doctype+自有字体”的格式及lineHeight误差问题;
修正:解决tableLayout:fixed的hidden问题;
修正:当某种字体(例如Simsun)不存在时,超文本 空格大小不准问题;
修正:解决人工双面打印中,奇数时最后出现一张空白页问题;
6.1.5.1
修正:金额大写转换有时乱码问题;
修正:有页号起始值时,对应的总页数也要变化;
6.1.5.0(测试版)
6.1.4.9
增加:支持如下语句设置二维码纠错等级:
LODOP.SET_PRINT_STYLEA(0,"QRCodeErrorLevel","H"); //L:7% M:15%(默认) H:30%
增加:支持如下语句设置二维码编码模式:
LODOP.SET_PRINT_STYLEA(0,"QRCodeEncodeMode","A"); //N:数字 A:英文字母
B:二进制或汉语(默认)
修正:解决金额大写转换时“壹亿”变成“壹亿万”(多加个"万"字)问题;
修正:补充完善字体em时的重复放大问题;
修正:修正SEND_PRINT_RAWDATA语句的输出字符编码为ANSI(unicode格式多数打印机不支持)
6.1.4.8
增加:提示"所选(网络)打印设备没准备好,继续等待吗"这个弹窗可以用语句阻止;
LODOP.SET_PRINT_MODE("TRYLINKPRINTER_NOALERT",true);
增加:SET_PRINTER_INDEX对SEND_PRINT_RAWDATA也起作用(此前只能SELECT_PRINTER选择打印机);
修正:解决 BKIMG_PRINT_FIRSTPAGE 无效问题;
修正:在内嵌设计时,解决外部调用语句LODOP.SET_PRINT_STYLEA(0,"ShowBarText",0)没立即生效问题;
6.1.4.6-7(测试版)
6.1.4.5
增加:FORMAT函数增加文字朗读以及转换为wave文件功能(参考样例48);
例如:LODOP.FORMAT("VOICE:0;50","Hello,您好!")
;
增加:指定某内容所在页进行整页旋转一定角度打印(参考样例49);
例如:LODOP.SET_PRINT_STYLEA(0,"AngleOfPageInside",90)
;
增加:纯文本行模式打印功能(提高非图文打印机输出速度);
语句:LODOP.SET_PRINT_MODE("TEXT_ONLY_MODE",true);
增加:支持三个高级注册号同时加载,第三个用THIRD LICENSE关键字标明;
修正:解决特殊情况下样式text-overflow:ellipsis(用省略符)时内容堆叠问题;
修正:在打印设计中复制对象时,复制其所有属性(此前仅包含主要属性);
修正:解决在纯英文版下打印设计窗口标题名不对问题;
6.1.4.4(测试版)
6.1.4.3
增加:URL协议增加支持res;
修正:执行初始化时清空“BKIMG_Content”(原来不清空);
修正:GET_VALUE获取ItemContent时,动态条码值问题;
修正:GET_VALUE获取初始化PRINT_INITA参数时,其计量单位按声明单位(此前按默认单位);
修正:解决设计界面内嵌在页面里面时,工具栏录入框回车键不起作用问题;
修正:打印质量纵横分辨率差别较大时字重叠问题;
修正:TABLE统计行数时,包含带汉字的文本行(此前仅统计数值行);
6.1.4.2(测试版)
6.1.4.1
修正:生成程序代码时要单独处理关联者的顺序问题;
修正:内嵌设计页面,用语句控制对象成为页眉之后,没立即显示灰色问题;
6.1.4.0
增加:获得getLastError的函数,参考样例28;
修正:解决当单页数据所使用图形句柄过多时的问题;
修正:打印设计多选时,按CTRL+SHIFT键再重选就“取消选择”;
6.1.3.9
修正:更新安装程序,解决谷歌浏览器自动升级引起的问题;
修正:解决个别打印机自定义名称选择纸张大小及获取当前纸张名问题;
6.1.3.8(测试版)
6.1.3.7
增加:用SET_PRINT_MODE可以暂停、恢复和清理打印任务,参考样例45;
增加:对程序选择的打印机、纸张、打印方向、打印份数等4项用SET_PRINT_MODE设置其可重选,参考样例7;
增加:用GET_PRINTER_NAME函数可获得驱动名、端口名、表单名等14项设备属性,见样例7,
配合循环判断,从而可以实现按驱动名称等选择指定打印机;
增加:支持vml打印;
增加:用SET_PRINT_MODE重设windows默认打印机及其默认纸张,参考样例5;
修正:关联打印时,一个关联串的标记继承不完整问题;
修正:个别打印机初次用自定义纸张名选择失败问题;
修正:预览窗口潜入页面时,“双面打印”和“自动关闭窗口”选项指令没起作用问题;
修正:内嵌打印设计时,删除对象后,0序号不起作用问题;
修正:纯文本打印机(如Generic/Text Only)字间距问题;
6.1.3.3-6(测试版)
6.1.3.2
增加:支持HTML5的canvas标签;
修正:解决维语和阿拉伯语输出时的字体问题;
修正:
解决当默认打印机与实际打印机分辨率不同时,直打条码采用了前者问题;
修正:解决ADD_PRINT_TABLE的cellSpacing默认值问题;
修正:解决执行CATCH_PRINT_STATUS后,IE多选项卡关闭时的问题;
6.1.3.0-1(测试版)
6.1.2.9
增加:支持“多路关联对象串”功能,此前仅支持“单路关联”;
修正:解决NewpageA语句对关联对象串未考虑临界点问题;
6.1.2.6-8(测试版)
6.1.2.5
增加:NewPageA和NewPage两语句对关联对象也起作用(此前仅对正常对象有作用);
增加:WRITE_FILE_TEXT时增加支持编码集选项(参考样例12),例如:
LODOP.WRITE_FILE_TEXT("UTF-8","c:\test.html","超文本内容");
修正:解决IE8.0以下版本对超文本内超大图片的最大尺寸(屏幕分辨率)限制问题;
修正:超文本支持第三方插件时,新增支持embed(此前支持object、math等)标签;
修正:解决URL中的参数值中包含"/"时影响相对路径问题;
修正:解决图形参与关联顺序输出时变形问题;
6.1.2.3-6.1.2.4(测试版)
6.1.2.2
增加:可设置“打印时包含(用ADD_PRINT_SETUP_BKIMG加入的)背景图”,此前只能“预览时包含背景图”;
6.1.2.1
修正:关联对象时的“页数计算”没有考虑页头问题;
修正:单页图片很多或导出EMF文件时资源占用超限问题;
6.1.2.0
修正:解决获取programcodes时,当单个对象内容超出50k没替换折行控制符问题;
修正:打印任务名“空”时不再保存任何信息(此前尽管不保存打印维护信息,但保存了打印设置的几个选项);
修正:主对象的“次页偏移”对后续所有关联对象都起作用(此前不起作用);
6.1.1.9
增加:PageIndex和PageUnIndex多个设置时增加支持first,last,odd和even等关键字(此前仅支持具体页号值)
6.1.1.8
增加:设置对象在纸张内有规律重复输出(Repeat功能),自己做个印痕或水印等就容易了,见样例25;
增加:在CODE128A/B/C基础上新增支持条码“CODE128Auto”类型(通常简称“CODE128”);
修正:条码类型在设计阶段可以用语句指定,外部语句也可以获取变化后类型;
修正:条码输出的准确度和适应性大大提高(输出结果扫描成功率提高),自动适应低精度设备;
修正:解决有些情况下自定义纸张必须用CreateCustomPage才起作用问题;
6.1.1.6-7(测试)
6.1.1.5
修正:解决不折行空格 很多而被迫折行时引起的字符重叠问题;
修正:中文引号在UTF-8编码页面时的字符集选择问题;
修正:有可能因网络打印机的链接不畅通引起的打印失败时,提示一下;
6.1.1.4(测试版)
6.1.1.3
修正:解决超文本字体名有非法字符时,字体采用了当前字体而不是父元素字体问题
6.1.1.2
修正:设置PREVIEW_NO_MINIMIZE为真时,预览窗口禁止拖动,并禁止双击标题实现窗口大小变化(此前允许)
修正:强化打印状态PRINT_STATUS_EXIST的检查,增加“逐个打印”的演示,参考新样例45
6.1.1.1
增加:专门设置打印任务名功能(此前是用初始化函数顺便设置的)从而实现一套配置多个任务名,参考样例26,如:
SET_PRINT_MODE("CUSTOM_TASK_NAME","中文学位证书打印001");
增加:支持高级注册号,该注册号会"隐藏设计界面的关于按钮”并使“重设LODOP变量名”“指定本地工作目录”语句生效,如:
SET_PRINT_MODE("PROGRAM_VARNAME","QQ");
SET_PRINT_MODE("PROGRAM_ROOTDIR","c:/Program/Tencent/qq");
修正:解决当打印到xps文件时,如果在输入文件名窗口选择放弃会报错的问题
修正:解决超文本的非doctype时出现因 执行标准不一致而引起的位置错位(有时会造成覆盖)问题
修正:屏蔽SELECT_PRINTER语句在无任何打印机时的报错提示
6.1.1.0
增加:增加导出矢量图文件功能,参考新版的样例27
修正:导出Excel的table对象不再要求是最后一个
6.1.0.9
增加:导出excel文件时可以设置该文件的部分页面设置,如纸张大小、页面方向、缩放比例以及是否水平或垂直居中等
增加:在打印设计的属性界面可以用新计量单位设置上边距、左边距和宽高等值
修正:解决导出Excel文件时未支持字体名问题(此前已支持字体的大小、颜色、粗体、斜体、下划线等样式)
6.1.0.8
增加:ADD_PRINT_HTM增加支持mathPlayer插件生成的数学符号
6.1.0.7
增加:超文本下载时间附加延迟设置,例如:LODOP.SET_PRINT_STYLEA(0,"HtmWaitMilSecs",1000);
(如果内容包含复杂的运行脚本或第三方插件,该语句设置延迟1000毫秒从而让类似动画页面显示的更加完整)
6.1.0.6
修改:在不捕获状态值时,最终打印任务名与初始化函数设置的任务名一致,不再加区别后缀;
修正:非多页文在内容超出纸张时不再主动截取(打印机会截取),这样就避免旋转内容在纸边被截取。
修正:旋转后的超文本位置偏移问题
6.1.0.4-5(测试版)
6.1.0.3
修正:控件按操作系统的语言自动识别,不再按各种语言分多个安装程序;
修正:设置NOCLEAR_AFTER_PRINT时,下次打印不再刷新数据,以当前值执行;
6.1.0.2(测试版)
6.1.0.1
增加:函数SET_PRINT_MODE增加"POS_BASEON_PAPER"项,可让输出位置以纸张边缘为基点,参考样例5;
增加:增加支持导出excel文件带数据类型,用xformat属性,参考样例27;
增加:GET_VALUE获得某个对象是否被选中,参考样例36;
增加:通过SET_SHOW_MODE语句隐藏URL的进度条,参考样例14;
修正:一些特殊字体的空格下划线不连续问题;
修正:ADD_PRINT_HTML函数的内容尾部空白很多甚至分出空白页问题;
修正:进度条不再造成任务栏闪烁;
修正:多份打印时,对于自动双面打印机会造成正反内容一样问题;
修正:纯文本时“微软雅黑”字体的内容偏下,边框却偏上问题;
修正:函数的参数如果是NULL值问题;
修正:URL无效时不再弹出错信息;
修正:导出excel的文件不能立即打开问题;
修正:在内嵌设计时不能重新设置条码内容问题;
修正:新定义纸张需要重启电脑才能用程序指定(此前仅能下拉选择);
6.1.0.0
增加:首次支持64位浏览器 (此前在64位操作系统下也可以使用,但只能用32位浏览器);
================6.0版:=================================
6.0.5.8
增加:导出excel文件时可以包含图片;
增加:关联设置序号支持负数,连续关联语句更简单;
修正:导出excel时的多sheet模式可从任何位置(此前必须是整行位);
修正:进一步优化关联功能,可设置"从新页开始"关联(LinkNewPage),参考新样例41;
修正:过滤"关联自己"这种无效语句;
修正:当操作系统没有安装打印机时,初始化函数返回逻辑假;
修正:table分页位置一行对多行时,后面行都按尾行而造成底线缺失问题 ok
6.0.5.5-7(测试版)
6.0.5.4
增加:预览窗口显示模式增加"禁止最小化"选项;
增加:导出excel时能导出文本域(textarea)标签;
修正:带颜色的直线(add_print_shape)在生成程序代码时的宽度和高度参数问题;
修正:(按IE标准)支持超文本的text-transform样式;
修正:带下划线且居中的超文本在某些字符集下末尾字符下划线不连续问题
6.0.5.3
增加:皮肤对打印设计的内含属性窗口有效果(此前只对打印维护有效);
增加:SET_SHOW_MODE新增隐藏设计维护界面"工具栏和无效按钮"的参数类型;
修正:当Win7下的非管理员用户无权访问C盘时,不能在预览界面另选纸张问题;
修正:预览界面的工具栏被隐藏后,右键菜单中的相关菜单项也随之隐藏;
修正:当纸板的边距为负数时,纸钉随之变化避免移出窗口;
修正:多个对象的累加数据量大于50k时也自动出现进度条提示;
修正:input元素超级多时的瞬间占用资源优化;
修正:进度条统一(当多个大文档同时下载解析时不再有多个进度条);
6.0.5.2
增加:条码打印增加适应低精度输出设备的选项语句,参考样例11的演示二;
增加:页面内嵌显示条码及其它图类对象,参考样例11的演示三;
增加:起始页控制对"眉脚"对象也起作用(此前只对"页码"对象有效);
增加:PageIndex和PageUnIndex指定页可以是多页,用逗号(或分号)分隔(此前只能指定单页);
优化:纯文本的打印速度进一步提高,一次性加载对象比较多(400个以上)时自动出现进度条提示,优化感受度;
优化:大量超文本解析时出现的窗体闪动问题;
修正:修正超文本中MARGIN-RIGHT是负数时的位置偏差问题;
修正:解决眉脚直线对象与Clent对象关联后,因宽度随之变化而成为斜线问题;
修正:修正有旋转角度的条码宽度与高度的协调问题,旋转后显示全;
6.0.5.0-6.0.5.1(测试版)
6.0.4.9
修正:进一步优化持续打印能力,可连续满页打印10万张无内存泄露(应对售票系统);
修正:数据量大时自动进度条提示,超大数据不再有"死机"般的等待;
修正:优化input标签元素的透明打印;
6.0.4.8
修正:解决add_print_text的个别字体在默认字符集下与设计界面差异问题;
修正:解决不同字符集的超文本水平位置细微差异问题;
修正:进一步修正完善超文本style的overflow:hidden问题;
修正:导出excel文件时,内容超出单元格宽度或加<br>元素都使excel单元格字符换行(此前这两种情况不换行);
修正:解决在IE9的大显示外观(125%)下,打印维护的工具栏有按钮被遮挡问题;
修正:解决同一个页面连续输出几千页时偶尔出现"打印机无效"问题;
修正:win7的放大显示模式(125%)下,IE9中的直线距离和字体偏大问题;
6.0.4.7(测试版)
6.0.4.6
增加:add类函数width和height参数新增"RightMargin""BottomMargin"关键字,右下边距设置变简单,参考样例46;
增加:GET_VALUE函数新增"对象序号""背景色"等12项参数值,参考样例36;
修正:二维条码Error提示字体太小问题;
修正:直线函数add_print_line中4个参数的计量单位不再要求必须一致;
修正:add_print_table眉脚之和大于高度时,每页至少打印一行(此前是不打印);
修正:表格合计中AllSum参数时,"右靠齐"样式不再受其它合计单元的“靠齐方式”干扰;
6.0.4.5
增加:捕获实时打印状态功能,详见新增的样例45;
增加:Format函数中增加颜色值转换功能,参考样例40;
增加:预览界面内嵌时,也能获得打印次数(此前只能在设计和维护界面);
增加:GET_VALUE函数扩展两个参数:ItemAlign和ItemColor 返回合适的数值类型(仍兼容老版本);
修正:预览界面的横向打印旋正之后,再另选纵向时,底纹线要随之变回;
修正:TEXT对象的内容超级多且包含超文本特殊控制字符时出现的乱码问题;
修正:细化核心打印过程的出错描述,提示信息更容易理解和定位;
修正:繁体版本的"打印"称谓改成"列印";
修正:条码Error提示字体太小问题;
6.0.4.0-6.0.4.4(测试版)
6.0.3.9
修正:背景图位置和大小、双面打印、打印后关闭等选项的程序控制,对内嵌预览也有效(此前要求非内嵌);
修正:html对象在解析时忽略弹窗等不可打印信息;
6.0.3.8
增加:获得背景图的坐标和大小,参考样例36;
增加:在内嵌设计界面时可以获得"所选对象"的信息(此前只能按序号或类名获取);
增加:可自行修改如下提示:"只能在设计模式才能设置属性";
修正:获得纸张高度时,在初始化之后就更新(此前要在SET_PRINT_PAGESIE语句之后);
修正:SET_PRINT_PAGESIE的三个参数都是默认值时,就不再进行再选的禁止提示;
修正:多个图表对象独立问题;
6.0.3.7
增加:打印预览内嵌后可以用JS控制其所有按钮;
增加:获得纸张可打区域的大小或纸张设置的值;
修正: 和普通空格混排时以 为准 ;
修正:更新样例22;
6.0.3.6
增加:支持DEP和ASLR
增加:生成代码时包含加载本地文件背景图的语句(此前只包含web文件背景图);
增加:打印维护和设计在获得背景图来源时包含本地文件(此前只包含web文件);
修正:PREVIEWA带选择打印机功能;
修改:函数ADD_PRINT_LINE计量单位的同步问题;
修正:二维条码增加支持回车换行字符;
6.0.3.5(测试版)
6.0.3.4
增加:在打印维护界面可设置适应本地打印机的纸张大小;
增加:隐藏打印预览界面的关闭按钮;
增加:动态设置界面语言;
修正:当机器适配器很多时,网卡信息读不到问题;
修正:背景图调整中按'纸张大小'选项要考虑图片不变形;
6.0.3.3(测试版)
6.0.3.2
修正:超文本支持"被注释过的style"样式;
修正:缺省字体Times New Roman的问题;
修正:在预览时临时更换打印方向,表格页数未清零问题;
6.0.3.1
增加:ADD_PTINT_HTM高精度细线控制(增加borderthin属性),增加超文本表格虚线功能;
增加:整体偏移和可视区域大小(PRINT_INITA参数控制)可按不同计量单位显示;
增加:SET_SAVE_MODE增加RETURN_FILE_NAME模式,即保存后返回文件全路径名;
增加:GET_VALUE函数可以获得打印次数;
增加:导出xls时的单元格内容可以是input元素的value值;
增加:用指令隐藏打印维护的"应用" "复原" "预览" 等按钮;
修正:table中被合计单元有 时不能合计问题;
修正:修正某些打印机不支持图形的虚线打印;
修正:打印机名称包含转义字符"\"时的问题;
修正:预览界面的百分比下拉框位置问题;
修正:字体为Wingdings的þ问题;
修正:超文本字size=4与浏览器相比偏大问题;
6.0.3.0
增加:在内嵌打印设计时,删除或设置属性时可以针对界面所选对象;
增加:getvalue函数获得背景图地址、整页偏移、编辑区域大小、打印任务名等;
增加:打印后可以设置不清空(默认清空),以便于快速重复上一次任务;
增加:进一步优化ADD_PRINT_HTML和ADD_PRINT_IMAGE函数,不分页时采用快照模式;
增加:所有超文本ADD类函数的内容参数都支持:"URL:web路径"
样式;
修正:SET_PRINT_TEXT_STYLEA设置字体缺省大小问题;
(本修改是为兼容老程序,但该函数不再推荐使用)
修正:动态弹出窗口时,打印维护的关闭按钮无法隐藏问题;
修正:打印机在纵横两个方向分辨率(打印质量)不一致时字体变扁问题(例如DS-900);
修正:条码精度自动逐步提高达100倍,可在更窄区域输出,以适应高精度打印机;
修正:修正生成程序代码时,内容包含转义字符"\"时的问题;
增加:新增样例四十四;
6.0.2.7-6.0.2.9(测试版)
6.0.2.6
增加:新增NewPageA:在前面对象的尾页之后建新页;
(原NewPage:在前面对象的首页之后建新页);
增加:打印维护选择返回程序还是打印次数(PRINT_SETUP_PROGRAM);
修改:眉脚关联别人时仅与被关联对象同页,不再所有页都输出;
修正:非IE浏览器的embed参数问题 ;
修正:条码图片打印有1px差异问题;
修正:金额大写"零整"问题;
增加:新增样例四十三;
6.0.2.5(测试版)
6.0.2.4
增加:用程序控制打印后自动关闭预览窗口;
增加:在属性中增加"HTML代码导入导出"、"选择图片路径"右键功能菜单,增大代码框容量;
修正:ADD_PRINT_TABLE中OVERFLOW:hidden时的问题;
修正:FORMAT的float值包含逗号等格式数据问题;
修正:SET_PRINTER_INDEXA指定打印机,设置时可以修改;
修正:写入文件时如果不存在则自动建立,不再提示(前面有个提示了);
6.0.2.3
增加:打印设计显示界面增加Text Show选项;
增加:ADD_PRINT_TABLE的高度是否包含页头和页尾可用程序控制;
增加:自定义纸张可以有选择地在打印机中自动建立纸张类型;
增加:获得某个打印机所支持的纸张类型名的功能:GET_PAGESIZES_LIST
增加:SET_SHOW_MODE每个设置项的名称前加"DEF_"前缀,则可以设置其默认项,初始化函数不改变默认值;
修正:修改SET_PRINT_STYLEA对"同名类"对象设置问题;
修正:虚拟操作系统中个别分辨率引起的字间距问题;
6.0.2.2
修正:修正ADD_PRINT_HTML中的"colgroup+合并单元格"问题;
6.0.2.1
修正:ADD_PRINT_IMAGE的transcolor问题;
修正:票据机的纸张高度按内容自适应时的控制问题;
6.0.2.0
修正:base64图片打印的缩放问题;
6.0.1.9
增加:整页缩放打印功能,预览时操作,程序也可控制;
增加:增加GET_VALUE的"ItemIsAdded"和"ItemIsDeleted"两个判断属性;
修正:SET_PRINT_STYLEA的"Deleted"属性可以复原已经删除的对象;
修正:修正Add_PRINT_HTM的韩文问题;
修改:导出文件时替换原文件(原来是合并原文件);
修正:有些打印机不支持打印份数问题;
6.0.1.8
增加:背景图位置和大小用程序控制;
修正:导出数据首行无内容时的空白问题;
6.0.1.7
增加:SET_PRINT_STYLEA新增类型"LinkedItem",实现关联内容项打印;
修正:修正超文本中支持letter-spaceing问题;
修正:FF4中plugin-container因自身缺陷而崩溃造成LODOP停滞问题:建议关闭plugin-container
修正:自适应高度的超文本top是负数的问题,自适应不再出现两页;
修正:超文本的注释<!-- -->删除问题;
6.0.1.6(测试版)
6.0.1.5
控件实体文件安装目标位置更换到如下,避免一些杀毒对windows/system32目录敏感而误报警:
系统盘符:\Program Files\MountTaiSoftware\Lodop;
6.0.1.4
增加:新增GET_DIALOG_VALUE 函数;
增加:新增样式Top2Offset和Left2Offset;
增加:FORMAT对new Date()的支持;
修正:IE6下overflow hidden问题;
修正:text按是否"纯英文字体名"分选不同的字符集;
6.0.1.3
增加:ADD_PRINT_TABLE函数tbody元素内的元素也可以设统计元素,此前只能在tfoot或thead内;
修正:修正ADD_PRINT_TABLE函数在没有tindex情况下的自动定位列问题;
修正:修正ADD_PRINT_TABLE内被统计元素的数值带逗号格式问题;
6.0.1.2
增加:Table中增加"UpperMoney"(人民币大写)合计数据的格式;
增加:安装程序在安装失败后,增加强制关闭浏览器死进程选项功能;
增加:新增格式转换函数FORMAT;
修正:进一步修正IE8下对td元素的overflow hidden支持问题;
6.0.1.1(测试版)
6.0.1.0
修正:解决谷歌浏览器下偶然出现"窗口句柄不存在问题";
6.0.0.9
修正:超文本支持li元素的序列符号;
6.0.0.8
修正:快速导出Excel包含Foot时的问题;
修正:支持超文本的text元素的overflow hidden;
6.0.0.7
修正:本地EMF文件做背景图时失败问题;
修正:预览时考虑:纸张物理页高和纸张最大高度的区别(譬如pos打印机的纸高是最大纸高);
修正:支持nowrap(需要加<!DOCTYPE> 声明);
6.0.0.6
修正:解决非IE浏览器下的unicode问题;
6.0.0.5:
增加:GET_VALUE可以按项目名获得;
增加:背景图可以装载gif、png等文件(此前只有jpg、bmp、ico、emf等);
增加:安装程序install_lodop增加选项参数,可以控制读秒后自动关闭窗口等;
增加:设置横向打印预览默认显示旋回90(正向显示);
增加:增加英文单位名称注册号和双注册号功能;
修正:打印预览带背景图时的底板整体偏移;
6.0.0.4
增加:字体大小支持0.5的倍数 如字体大小可以是13.5;
修正:HTM中支持上划线:text-decoration: overline;
6.0.0.3
增加:新增禁止对象在某页打印功能;
6.0.0.2
增加:text对象增加上划线、边框圈、田字格等功能;
增加:text对象增加两端靠齐功能;
6.0.0.1
增加:预览时增加打印机的物理边距显示,纸张大小与打印区域更直观;
增加:预览时增加横向旋转显示功能,有进纸板背景效果,打印方向和走纸的关系更好理解;
6.0.0.0
增加:支持chrome系列、firefox系列、opera系列和safari系列浏览器;
修正:有些打印机的自定义纸张不准确问题;
================5.0版:=================================
5.0.6.1
修正:条码中UPC系列的条码值一律要求为数字型;
修正:修正table宽度不确定时的居中打印问题(支持center标签);
修正:一些打印机驱动限制纸张而引起的纸张大小不准确问题;
修正:IMAGE对象的透明属性 点"取消"不起作用问题;
修正:前面对象的字间距设置对后加对象有影响问题;
修正:生成程序代码时的颜色表达式统一更换为#16进制;
5.0.6.0
修正:真正实现打印"先字后章"的公章效果图,完善了透明打印问题;
5.0.5.9
增加:图片可以打印本地图片;
增加:背景图可以用程序方式调用本地图片;
修正:HTM和TABLE打印能区分ZIndex,可以输出印章图(透明图);
5.0.5.8
增加:在打印设计过程中用JS来SET打印项的内容值;
增加:在打印设计过程中用JS隐藏(删除)某打印项;
增加:增加GET_VALUE函数的"打印项是否存在"类型;
增加:二维条码QRCode打印功能;
5.0.5.7
增加:在打印设计过程中ADD语句仍可执行;
增加:GET_VALUE函数,可以读取当前所有打印项的属性等;
修正:获得程序代码不全问题;
5.0.5.6
修正:注册号在同一个页面刷新一次后失效问题;
5.0.5.5
增加:页号起始值 指定功能;
增加:打印起始页和截止页 指定功能;
增加:下载和解析提示信息可重新指定;
修正;表格等于1行不能导出问题;
修正: 解决Absolute元素被后面元素覆盖的问题;
5.0.5.1
修正:新加超文本对象时不再用空白图片,改用实际Demo超文本段;
修正:解决导出xls文件时,两个"合并行单元格"横向在一起的问题;
修正: EM标签的跨页打印问题;
5.0.4.6-5.0.5.0(测试版)
5.0.4.5
增加:纯文本的行间距、字间距功能;
增加:计量单位增加"百分比(%)" ;
增加:隐藏打印维护界面的打印按钮的开关功能;
增加:在打印设计界面加入 "设置属性" 综合功能,多数函数都能据此可视生成;
增加:用程序方法获得打印设计的程序代码;
增加:图表混合类型;
增加: 新初始化函数:PRINT_INITA 代替 SET_PRINT_PAPER
函数,老函数容易误解;
修正:table分页小计(tdata属性)的列定位适应性进一步提高;
修正:旋转字体横向偏移问题,既解决旋转90后不换行问题;
修正:超文本支持writing-mode:tb-rl样式,即文字旋转90;
修正: 进一步完善表格的缺失问题;
修正:超文本表格支持双线double;
修正:背景图预览时的大小与设计时一致;
5.0.4.4(测试版)
5.0.4.3
修正:预览时包含背景图的位置与设计保持一致;
修正: 当SET_PRINT_STYLEA的序号参数等于0时,表示当前数据对象,如果是负数,表示前面的对象。样式设置更加灵活方便;
5.0.4.2
新增:设计和维护界面、调整界面的增量按钮可以按住不放,连续增量;
新增:增加在设计和维护界面直接设置TEXT的NAME;
修正:导出excel时忽略 单元格数据;
修正:操作系统的打印服务停止时,维护和设计界面不再出现黑底色;
修正:导出table时,当内容是数值或时间类型时,不再固定出现64;
5.0.4.1(测试版)
5.0.4.0
修正:纸张自适应高度时,增加考虑超文本对象;
5.0.3.6-5.0.3.9(测试版)
5.0.3.5
新增:增加页号排序的起始页设置,从而可排除开始的几页(譬如目录)参与页号的排序;
5.0.3.4
新增:增加图表打印功能;
新增:增加图表在界面的显示功能;
5.0.3.3
修正:禁止ctrl+del在打印维护中有效;
5.0.3.2
新增:增加“隐藏预览界面的打印按钮和打印设置按钮”功能;
新增:增加“在打印维护时控制数据readonly”功能;
新增:增加背景图的快捷reload功能;
修正:解决超文本中有 时的bug;
5.0.3.1:
新增:增加导出excel表的快速模式;
修正:解决导出excel超过255行时的bug;
5.0.2.6-5.0.3.0(测试版)
5.0.2.5:
新增:增加ADD_PRINT_BARCODE函数,即增加了“直接绘制条码图”功能;
5.0.2.4:
修正:解决在window2003下的DAX error问题;
(此前版本:略)