/** * 直接打印-根据数据指定数量打印份数 */ public Map printLabel(List<WmsASN> wmsAsns){ Map result = new HashMap(); Map<Long,String> reportValue = new HashMap<Long, String>(); Map printNums = new HashMap(); for (WmsASN wmsAsn : wmsAsns) { String hql = "SELECT w.id FROM WmsASNDetail w where w.asn.id =:id"; List<Long> ids = commonDao.findByQuery(hql, new String[]{"id"}, new Object[]{wmsAsn.getId()}); for(Long id : ids){ WmsASNDetail asnDetail = commonDao.load(WmsASNDetail.class, id); String params = ";id="+id; reportValue.put(id, "printLabel.raq&raqParams="+params); printNums.put(id, asnDetail.getLabel()==null?0:asnDetail.getLabel().intValue()); } } if(!reportValue.isEmpty()){ result.put(IPage.REPORT_VALUES, reportValue); result.put(IPage.REPORT_PRINT_NUM, printNums);//map方式传值 } return result; }
printLabel.raq 参数为id=?
<tableDirectPrint id="printLabel" title="printLabel" process="wmsASNProcess.print" enableType="multi" multiMapping="true" download="false" closeTransactional="false" raq="printLabel.raq"> <enableExpression/> <mappings> <mapping id="objs" className="list"> <entries/> </mapping> </mappings> <actions> <action managerName="wmsTclASNManager" methodName="printLabel" parameter="objs"/> </actions> <forwards/> </tableDirectPrint>
相关推荐
根据提供的标题、描述以及部分代码内容,我们可以总结出以下关于数据报表打印设置的相关知识点: ### 数据报表打印设置 #### 概述 数据报表打印设置主要涉及如何在编程环境中(本例为 VB6)进行报表的打印操作。...
这样可以显著提高批量打印的效率,但同时也会增加代码的复杂性,需要合理管理和控制并发数量,防止打印机过载。 总结,C#调用Codesoft批量打印条码的关键在于理解进程间通信和命令行参数的使用。通过正确配置和调用...
例如,通过DefaultPrinterName属性可以指定默认打印机,通过Copies属性可以设置打印份数。 5. **数据绑定与格式化**:在商品出入库信息打印实例中,通常需要将数据库中的数据绑定到打印文档上。这可能涉及到数据...
- 指定打印份数,根据需要复制输出。 课后作业和上机实验部分要求你实践这些操作,例如设置不同打印区域并观察预览效果,这样可以加深理解,并提升实际操作能力。 总之,Excel 2003的页面设置和打印功能提供了极...
Access提供了报表(Report)对象,它是专门用于展示和打印数据的。报表可以按照预定义的格式显示记录,并支持多种布局,如表格、图表、图像等。在报表设计视图中,用户可以调整字段的位置、大小、字体样式等,以满足...
2. **份数**:设置要打印的副本数量。 3. **纸张大小和方向**:选择合适的纸张尺寸(如A4、Letter等)以及横向或纵向布局。 4. **页面范围**:如果文档较长,可以指定打印的页码范围。 5. **颜色和质量**:选择黑白...
3. **份数**:在“份数”字段中输入你想要打印的副本数量。 4. **页面选择**:通过“页面”字段,你可以指定要打印的特定页面,如单个页面、全部页面或特定范围。 5. **预览**:大多数应用程序都会提供打印预览功能...
- **副本份数:** 设置打印文档的副本数量。 - **打印机选择:** 选择用于打印的特定打印机。 - **页面范围:** 指定打印的页码范围,如全部页面或特定页面。 - **单面/双面打印:** 选择文档是单面打印还是双面打印...
11. **打印份数**:在“打印”对话框中,可以设置要打印的副本数量,方便一次性完成批量打印任务。 12. **打印机设置**:根据你的硬件设备,选择合适的打印机,并调整其特定设置,如纸盒选择、双面打印设置等。 13...
' 设置打印机和打印份数 doc.PrinterName = "Printer Name" doc.Copies = 5 ' 执行打印 doc.PrintOut() MessageBox.Show("打印完成!") Catch ex As Exception MessageBox.Show("打印出错:" & ex....
接着,构建一个`PrintRequestAttributeSet`来设置打印属性,如打印份数、纸张大小和双面打印。通过`PrintServiceLookup`查找能够处理指定格式和属性的打印机,创建`DocPrintJob`,并将文档和属性集传递给`print`方法...
- 份数变更:在复印件已开始打印的情况下,可以更改份数,但新份数需包含已打印份数。 4. **缩小/放大功能** - 用户可以选择100%、自动、50%A3-A5或其他自定义比例,以适应不同尺寸的复印件。 5. **纸盘选择与...
- 边界条件测试:检查极端情况下的行为,如最大数量的订单、最小打印份数等。 - 数据一致性测试:验证修改或删除操作后数据的一致性。 - 错误处理测试:确认错误提示的准确性。 5. 结论 本课程设计通过C语言实现了...
副本数量设定打印的份数,而“打印到文件”选项则将文档转换为文件,用户需要指定保存路径和文件名。缩放功能则可以将多页内容压缩到一页上打印,类似于打印预览。 2. **Excel基础**: - **工作簿**:Excel中的...
在这个方法中,我们可以设置打印份数(`NumberOfSerializedLabels`),打印重复标签的数量(`IdenticalCopiesOfLabel`),并指定打印机名称(`PrinterName`)。`PrintSetup`类提供了许多其他配置选项,如纸张大小、...
- **1.7.4 打印选项**:选择打印机、打印份数等。 #### 二、Excel的自定义功能 **2.1 启动选项** - 设置Excel启动时的默认状态。 **2.2 设置Excel选项** - 自定义各种高级设置,如安全性、显示选项等。 **2.3 ...
修复了打印机对象的打印份数的支持问题 3. 修复了滑块条的选择长度不能到最大的问题 对其它支持库的更新: 1. 修改XML解析支持库,解决“XML树.取节点值文本()”返回的文本会失效的BUG。 2. 修改高级表格支持库...
- 预览标签设计以确认无误,然后输入打印份数进行打印。 - 建议先打印少量样本以检查效果。 9. **打印机问题排查**: - 检查打印机是否开启,指示灯是否正常。 - 确认USB或LPT线连接是否稳定,尝试更换端口。 ...
“打印数量”用于指定打印标签的数量,这里我需要一页纸上的 9 个迎宾卡全部打印出来,那么“打印数量”里我输入的数字是 9,“拷贝”是需要打印的页数,我只需要一页,就直接选 1,份数只有在页式打印机上才有意义...