EAS如果将图片添加到单据并套打出来

EAS如果将图片添加到单据并套打出来

ID:38090978

大小:366.50 KB

页数:5页

时间:2019-05-24

EAS如果将图片添加到单据并套打出来_第1页
EAS如果将图片添加到单据并套打出来_第2页
EAS如果将图片添加到单据并套打出来_第3页
EAS如果将图片添加到单据并套打出来_第4页
EAS如果将图片添加到单据并套打出来_第5页
资源描述:

《EAS如果将图片添加到单据并套打出来》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、要实现将图片添加到单据并套打出来,应该分以下三步来做:一、新建一基础资料用于维护用户的签名图片并实现上传图片的功能二、用户对单据进行签批的时候,从第一步的基础资料中根据用户ID查找签名图片并放入单据中三、将签名图片套打到表单上以下是具体的实现方法:一、新建一基础资料用于维护用户的签名图片并实现上传图片的功能1、新建的基础需要包含两个字段字段名称字段中文描述类型是否可为空字段说明CFUserID用户IDVarchar(44)否用于唯一标识签名图片属于哪个用户的CFPhoto签名图片image否用户签名图片说明:由于签名图片字段不能直接通

2、过业务建模添加发布生成,所以要在实体和表里手动添加,添加方法如下图所示:实体截图如下:表截图如下:1、基础资料里还要实现上传图片并保存到数据库的功能,具体的实现代码如下://文件选择器KDFileChooserfileChooser=newKDFileChooser();//设置文件选择方式fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);//判断是否点取消按钮intresult=fileChooser.showOpenDialog(this);if(result!=0

3、)return;//取得选中的文件Filefile=fileChooser.getSelectedFile();//将文件转换成byte数组byte[]bt=HRUtil.convertFileTOBytes(file);//构建基础资料对象(这里要根据具体基础资料的名称进行修改)PictureInfopInfo=newPictureInfo();//设置员工或用户pInfo.setPerson(SysContext.getSysContext().getCurrentUserInfo().getPerson());//添加选择的文件

4、(图片)pInfo.setPhoto(bt);//取得远程对象IPictureiPic=PictureFactory.getRemoteInstance();//执行添加iPic.addnew(pInfo);二、用户对单据进行签批的时候,从第一步的基础资料中根据用户ID查找签名图片并放入单据中。1、参照第一步新增存放签名图片的字段,用户审批单据的时候根据用户ID从基础资料里查找对应的签名图片并插入该字段2、如果需要将签名图片在单据页面上显示,可以用以下一段代码实现://构建远程接口对象(这里要根实际的单据名称进行修改)IPicture

5、iPic=PictureFactory.getRemoteInstance();//构建Info对象PictureInfopInfo=iPic.getPictureInfo(newObjectUuidPK(this.editData.getId().toString()));try{if(UIRuleUtil.isNotNull(pInfo.getPhoto())){//将流转换成图片Imageim=ImageIO.read(newByteArrayInputStream(pInfo.getPhoto()));//将图片显示在标签控件

6、上(标签要自己手动添加)this.kDLabel1.setIcon(newImageIcon(im));}}catch(IOExceptione1){//TODOAuto-generatedcatchblocke1.printStackTrace();}三、将签名图片套打到表单上将签名图片套打到表彰上要做两个事情:1、将签名图片字段手动添加到Query上,否则套打的时候选择不到该数据,添加方法如下图所示:1、修改套打模版,将图片添加到套打模版上,具体方法如下图所示:2、厦门森宝(企业)集团信息中心厦门神广软件有限公司系统研发部乐生镦E

7、mail:leshengdui@163.com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。