- 浏览: 318708 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
js调用excel、word打印 -
jyangzi5:
[u][/u]引用
常见hibernate面试题 -
wangv:
<code="java">Sy ...
常见hibernate面试题 -
bardo:
建议看看这一个
http://bardo.iteye.com ...
金额数字转中文大写 -
dotjar:
在继续讲解HQL其他更为强大的查询功能前,我们先来讲解以下利用 ...
常见hibernate面试题
定位打印
查询下拉框的值
打印ip池数据
核心日期
重复开始和结束
解析文件后打印
格式化金额
ftp取文件
页面数据元素 输入输出
__ERR_RET returnNo
HB_PrintDataLocalFileName PrintDataLocalFileName
多个打印
从文件中读取数据每行打印一张
查询下拉框的值
return "凭证类型:"+com.adtec.afc.util.StringTool.replace(com.adtec.client.dataextract.MetaData4Print.getOptionRemarkByKey("IBDType29187", $HB_IBDType),":","-"); com.adtec.client.dataextract.MetaData4Print.getOptionRemarkByKey("IBDType29187", $HB_IBDType);
打印ip池数据
String[] fmt_name={"FMT_HOST_CLI_Public_D6_360323"}; com.adtec.client.print.LocalPrintDataElementDispose.disposeLocalPrintInIP(fmt_name);
核心日期
return com.adtec.client.util.DateUtil.dateStrFormate(com.adtec.afc.datapool.EP.epGetValue(com.adtec.struct.ECAPTxRunInfo.getInstance().getSpID(), "HB_Head_Date",0), "ddMMyyyy", "yyyy-MM-dd");
重复开始和结束
com.adtec.afc.datapool.EP.getSuffixNo(com.adtec.struct.ECAPTxRunInfo.getInstance().getIpID(), "TS_F_entrno");
解析文件后打印
List pageList=com.adtec.client.returncode.OutPutCodeDispose.dispose("JM_F12_9140905_01","JM_F12_9140905_01","JM_F12_9140905_init"); com.adtec.client.ftp.FtpProxy.downLoadFile(); String downfile = com.adtec.client.ftp.FtpProxy.getLocalFile(); if((downfile==null)||(downfile.equals(""))) { return; }else{ $BkFileFmt=""; $BkFileDel="\\|"; $BkFileType="txt"; String elements = "TS_F_entrno|TS_F_insurername|BkTotAmt|TS_F_totalacount"; com.adtec.client.pubapp.ecapframe.Pagination.initialize(elements,10,"2"); } String[] aselementName ={"TS_F_entrno","TS_F_insurername","BkTotAmt","TS_F_totalacount","TS_F_sucnum","TS_F_totalamount","TS_F_startdate","TS_F_enddate"}; String[] fmt_name={"FMT_HOST_CLI_Public_JM_F12_9140905_01"}; com.adtec.client.print.LocalPrintDataElementDispose.initPrintPool(); com.adtec.client.print.LocalPrintDataElementDispose.copyIPDataPool2PrintData(aselementName); com.adtec.client.print.LocalPrintDataElementDispose.disposeLocalPrint(fmt_name,aselementName); return pageList;
格式化金额
com.adtec.afc.util.StringTool.doubleFormatMoney($BkTotAmt); com.adtec.client.util.MoneyUtil.amountToChinese($BkTotAmt); com.adtec.client.util.MoneyUtil.MoneyFormat($BkAmt1)
ftp取文件
com.adtec.client.ftp.FtpProxy.downLoadFile(); String downfile = com.adtec.client.ftp.FtpProxy.getLocalFile(); if((downfile==null)||(downfile.equals(""))) { return; }else{ $BkFileFmt=""; $BkFileDel="\\|"; $BkFileType="txt"; String elements = "TS_F_traceno|TS_F_brchno|SH_F_tellerno|TS_F_entrno|TS_F_insurername|TS_F_insurecode|TS_F_trustcomp|BkAcctNo|BkTotAmt|TS_F_vouno|TS_F_remarks"; com.adtec.client.pubapp.ecapframe.Pagination.initialize(elements,10,"2"); }
页面数据元素 输入输出
__ERR_RET returnNo
HB_PrintDataLocalFileName PrintDataLocalFileName
String[] aselementName ={"TS_F_frontaddseq","TS_F_remark"}; String[] fmt_name={"FMT_HOST_CLI_Public_TS_F2_907021_01"}; com.adtec.client.print.LocalPrintDataElementDispose.initPrintPool(); com.adtec.client.print.LocalPrintDataElementDispose.copyIPDataPool2PrintData(aselementName); com.adtec.client.print.LocalPrintDataElementDispose.disposeLocalPrint(fmt_name,aselementName);
<script type="text/JavaScript"> function print_selection_TS_F2_907021_01() { var returnNo = document.@FormName@.returnNo.value; var prtfilename = document.@FormName@.PrintDataLocalFileName.value.split("|"); if(returnNo=="00000") { //打印凭证 FmtEngine('冲正凭证打印','FMT_HOST_CLI_Public_TS_F2_907021_01',prtfilename[0]); } return; } </script>
多个打印
List pageList=com.adtec.client.returncode.OutPutCodeDispose.dispose("TS_F2_907020_01","TS_F2_907020_01","TS_F2_907020_init"); String[] aselementName ={"TS_F_frontaddseq","TS_F_actno1","BkPlatDate","TS_F_insurer","TS_F_insuretype","TS_F_account","TS_F_cardno","TS_F_accname","TS_F_paycon","TS_F_ibdtype","TS_F_vouno","TS_F_feemode","TS_F_paynum","TS_F_amount","TS_F_name","TS_F_idtype1","TS_F_identnum","TS_F_mobile","TS_F_frontaddseq","TS_F_brchno","HB_Authorization_Teller","TS_F_tellerno","BkHostSeq"}; String[] fmt_name={"FMT_HOST_CLI_Public_TS_F2_907020_01","FMT_HOST_CLI_Public_TS_F2_907020_02"}; com.adtec.client.print.LocalPrintDataElementDispose.initPrintPool(); com.adtec.client.print.LocalPrintDataElementDispose.copyIPDataPool2PrintData(aselementName); com.adtec.client.print.LocalPrintDataElementDispose.disposeLocalPrint(fmt_name,aselementName); return pageList;
<script type="text/JavaScript"> function print_selection_TS_F2_907020_01() { var returnNo = document.@FormName@.returnNo.value; var prtfilename = document.@FormName@.PrintDataLocalFileName.value.split("|"); if(returnNo=="00000") { //打印凭证 FmtEngine('缴费凭证打印','FMT_HOST_CLI_Public_TS_F2_907020_01',prtfilename[0]); FmtEngine('缴费客户回单打印','FMT_HOST_CLI_Public_TS_F2_907020_02',prtfilename[1]); } return; } </script>
从文件中读取数据每行打印一张
com.adtec.client.ftp.FtpProxy.downLoadFile(); String downfile = com.adtec.client.ftp.FtpProxy.getLocalFile(); String elements = "TS_F_accname|TS_F_account|RS_F_insurername|RS_F_payaccount|TS_F_startdate|TS_F_stopdate|TS_F_TranDate|XmName1|XmMoney1|XmName2|XmMoney2|XmName3|XmMoney3|XmName4|XmMoney4|XmName5|XmMoney5|XmName6|XmMoney6|XmName7|XmMoney7|XmName8|XmMoney8|XmName9|XmMoney9|XmName10|XmMoney10|XmName11|XmMoney11|XmName12|XmMoney12|XmName13|XmMoney13|XmName14|XmMoney14|XmName15|XmMoney15|XmName16|XmMoney16|XmName17|XmMoney17|XmName18|XmMoney18|XmName19|XmMoney19|XmName20|XmMoney20|XmName21|XmMoney21|TS_F_totalamount"; if((downfile==null)||(downfile.equals(""))) { return; } else { $BkFileFmt=""; $BkFileDel="\\|"; $BkFileType="TXT"; com.adtec.client.pubapp.ecapframe.Pagination.initialize(elements,1,"2"); } String[] fmt_name={"FMT_HOST_CLI_Public_TS_F1_907010_01"}; String[] aselementName ={"TS_F_accname","TS_F_account","RS_F_insurername","RS_F_payaccount","TS_F_startdate","TS_F_stopdate","TS_F_TranDate","XmName1","XmMoney1","XmName2","XmMoney2","XmName3","XmMoney3","XmName4","XmMoney4","XmName5","XmMoney5","XmName6","XmMoney6","XmName7","XmMoney7","XmName8","XmMoney8","XmName9","XmMoney9","XmName10","XmMoney10","XmName11","XmMoney11","XmName12","XmMoney12","XmName13","XmMoney13","XmName14","XmMoney14","XmName15","XmMoney15","XmName16","XmMoney16","XmName17","XmMoney17","XmName18","XmMoney18","XmName19","XmMoney19","XmName20","XmMoney20","XmName21","XmMoney21","TS_F_totalamount"}; com.adtec.client.print.LocalPrintDataElementDispose.initPrintPool(); com.adtec.client.print.LocalPrintDataElementDispose.copyIPDataPool2PrintData(aselementName); com.adtec.client.print.LocalPrintDataElementDispose.disposeLocalPrint(fmt_name,aselementName); int allpage = $ECAP_ALLPAGENUM; int nowpage = $ECAP_NOWPAGENUM; if(allpage>1) { for(int i = 2;i<=allpage;i++) { $ECAP_NOWPAGENUM = i; com.adtec.client.pubapp.ecapframe.Pagination.initialize(elements,1,"2"); com.adtec.client.print.LocalPrintDataElementDispose.initPrintPool(); com.adtec.client.print.LocalPrintDataElementDispose.copyIPDataPool2PrintData(aselementName); com.adtec.client.print.LocalPrintDataElementDispose.disposeLocalPrint(fmt_name,aselementName); } }
<script type="text/JavaScript"> function print_selection_TS_F1_907010() { var returnNo = document.@FormName@.returnNo.value; var prtfilename = document.@FormName@.PrintDataLocalFileName.value.split("|"); var ipgs; if(returnNo=="00000") { ipgs = prtfilename.length; FmtEngine('电信话费凭证打印','FMT_HOST_CLI_Public_F1_907102',prtfilename[0]); if(ipgs > 1) { for(var i=1;i<ipgs;i++){ if(prtfilename[i]!=''){ FmtEngine('电信话费发票[第' + (i) + '页],共'+(ipgs-1)+'页','FMT_HOST_CLI_Public_TS_F1_907010_01',prtfilename[i]); } } } } return; } </script>
发表评论
-
ecap平台安装手册
2012-03-21 12:20 19491,ecapudb用户设置环境变量 if [ -f /hom ... -
ecap常见问题集锦
2010-08-13 20:42 2489ecap常见问题集锦 1.交易不跳页面直接打印,有可能造成打 ... -
ecap操作本地数据库
2010-08-10 20:05 988http://96.0.45.49:9082/ si ... -
ECAP连接外设
2010-07-17 12:18 1044刷折 readCZHMcrWithPayWay(devOb ... -
200000交易配置
2010-07-13 08:43 1079200000交易配置说明 -- 柜面日志记录数据元素 路径: ... -
解析文件--单选后列表中的值传到下一个页面
2010-07-06 15:39 1050单选后列表中的值传到下一个页面 单选控件 ECAP_DATA ... -
excel清单打印
2010-07-06 15:32 10551.excel直接打印(按照文件现有格式打印) ps:设置ex ... -
修改用户根目录: smit命令
2010-06-09 14:10 1618修改用户根目录: smit ... -
ecap--mssql问题总结
2010-06-08 15:46 1009给表增加一个字段 ALTER TABLE ect_sysi ... -
bpr刷新资源池测试
2010-06-01 19:51 908bpr刷新资源池测试 刷新地址 http://96.0.45 ... -
从前置取得下拉框的值
2010-05-26 16:48 946客户端联动 dwname.selectedIndex = ... -
ECAP授权问题
2010-05-25 14:53 8801.金额授权没有反应 柜员权限控制表没有数据,必须有对应的网络 ... -
ln命令
2010-05-24 10:33 861ln -s /tmp/test test 这会在当前的目录中创 ... -
在frame里获取其他frame的值
2010-05-19 14:38 1227在frame里获取其他frame的值 parent.do ... -
ecap页面处理技巧(实现动态授权,交换域值,屏蔽刷卡手工输入)
2010-04-28 09:44 1531数据复核 if(document.@FormName@. ... -
根据页面的值跳不同的子交易
2010-04-23 11:45 825<script type="text/ja ... -
快速解决mssql日志文件满造成的无法写入的问题
2010-04-22 14:06 1253在日志文件满造成SQL数据库无法写入文件时,我们可以采用以下两 ... -
异步刷新弹出提示信息
2010-04-21 22:35 1016if(document.form2.branchno.va ... -
ECAP下db2基本操作
2010-04-20 15:53 1026启动db2数据库 su - db2inst1 db ... -
js增加、删除下拉框选项值
2010-03-30 20:21 11105下拉框去掉重复值 Array.prototype.uniq ...
相关推荐
Java打印和定位打印是Java开发中的重要组成部分,主要用于在控制台、文件或图形用户界面(GUI)上输出信息。在Java中,打印功能主要通过`System.out.println()`方法实现,而定位打印则涉及到更复杂的文本格式化技巧...
《精确定位打印工具5.0》是一款专为解决普通打印机在精确打印需求上的痛点而设计的软件。这款工具的出现打破了对专用打印机的依赖,让广大用户可以在日常使用的普通打印机上实现高精度的打印任务。 一、软件背景与...
在Java编程语言中,"定位打印"是一种技术,允许开发者精确控制输出内容在终端或打印机上的位置。这种技术常用于创建报表、表格或其他需要精确布局的文本输出。本篇文章将深入探讨如何使用Java实现定位打印。 首先,...
Java定位打印技术是一种在网页上实现精确控制打印内容布局的方法,尤其在报表或者发票等需要规范格式输出的场景中非常常见。在这个实例中,我们利用Java结合JSP(JavaServer Pages)来实现在浏览器中预览并打印指定...
此工具可以通过配置ODBC和config.ini,来连接到任意的数据库服务,并通过自定义的SQL语句取出数据,再通过自定义的纸张大小和打印位置,来定位打印数据字段到相应位置,从而实现一些单据,主要是发票的定位打印输出...
"VB+VFP定位打印"这个主题涉及到两个主要的技术:Visual Basic (VB) 和 Visual FoxPro (VFP)。下面我们将深入探讨这两个技术以及如何在它们之间实现定位打印。 **Visual Basic (VB)** 是微软开发的一种面向对象的...
标题:“精确定位打印程序”是一个实用的软件技术,主要应用于票据打印领域,它通过精确控制打印位置和格式,提高了打印效率和准确性。在现代商业环境中,尤其是在财务、零售、物流等行业,对打印质量的要求越来越高...
RMPP 自定义序列号定位打印软件支持多个打印模板项目,各项目可以定义多个打印项,包括自定义序列号与文本内容,可自定义打印数量,打印位置,打印内容格式,设置简洁明了。RMPP自定义序列号定位打印功能:1、工厂...
《易语言税票定位打印系统源码》是一个专为学习税票、收据及发票打印设计的编程项目,采用易语言这一中文编程工具编写。易语言是中国本土开发的一款旨在降低编程难度,让更多人能理解并掌握编程技术的语言,其特点...
### Java定位打印详解 #### 一、引言 在日常工作中,打印功能是必不可少的一部分,尤其是在需要输出报表、文档等场景下。对于Java开发者来说,掌握如何在Java中实现定位打印是非常重要的技能之一。尽管Java早期...
"A3A4定位打印定位套打"这一概念,正如标题和描述所指出的,是指在A4纸上精确地定位并打印图像或文字,尤其适用于在已有的打印内容上添加新的元素,如公司的LOGO或其他标识。这种技术对于提升企业形象、保证品牌一致...
精确定位 V5.0 破解版
在本案例中,"Php pdf 相对定位打印导出"着重关注如何更方便地在PDF模板上进行文字填充和定位,以替代使用fpdi库进行绝对定位时的复杂操作。fpdi库虽然强大,但在处理复杂布局和定位时可能会变得繁琐。 首先,让...
网页自由打印控件使用方法功能:本控件可以在浏览器中直接实现任意定位打印;用途:适用于B/S系统的报表打印,尤其适用于票据打印和套打;现在这个新编写的DLL控件比以前发布的OCX更稳定使用前,先注册一下,运行目录下...
标题中的“Delphi实现的网页绝对定位打印控件(自用)”表明这是一个使用Delphi编程语言开发的控件,主要用于网页内容的打印,并且具备在打印时进行精确的绝对定位功能。Delphi是一款面向对象的可视化集成开发环境...
RMPP 自定义序列号定位打印软件支持多个打印模板项目,每个项目支持多个自定义序列号,及多个固定内容,可自定义打印数量,打印位置,打印内容格式,设置简洁明了。 RMPP自定义序列号定位打印功能: 1、工厂标签...
【标题】"税票定位打印系统-易语言" 涉及的核心技术是税票打印与易语言编程。易语言是一种中国本土开发的、面向对象的、可视化的编程语言,其设计目标是让编程变得更加简单易学。在这个系统中,易语言被用来编写程序...
Java打印最大的改变来自于J2SE1.4的发布带来的Java打印服务API。这个第三代Java打印支持接口突破了先前提到的局限性。因为新的API就是以前两种旧的打印机制定义的功能函数的一个父集。
《RMPP自定义序列号定位打印v5.1:打造高效序列号管理与打印解决方案》 在IT行业中,数据管理的精细化与个性化需求日益增长,特别是在生产制造、物流仓储等领域,序列号的管理和打印扮演着至关重要的角色。RMPP...
至此,你已经成功实现了百度地图的基本定位功能,可以在应用中获取到用户的经纬度和地址信息,并打印出来。这个功能对于开发需要地理位置服务的应用至关重要,例如导航、周边查询等。当然,这只是百度地图API的基础...