发明名称 | 报表打印方法 | ||
摘要 | 本发明公开了一种报表打印方法,可以对ERP系统中的报表实现所见即所得的打印,不因报表的内容及格式调整而调整打印模板;可以纸张动态适配拆页,方便调整纸张的大小/方向以适配拆页;增加了用户拆页点,包括强制拆页和分组拆页等,方便分类归档与浏览;还能排除空白页,避免浪费纸张。 | ||
申请公布号 | CN103617012A | 申请公布日期 | 2014.03.05 |
申请号 | CN201310654767.1 | 申请日期 | 2013.12.05 |
申请人 | 用友软件股份有限公司 | 发明人 | 马文华 |
分类号 | G06F3/12(2006.01)I | 主分类号 | G06F3/12(2006.01)I |
代理机构 | 北京中恒高博知识产权代理有限公司 11249 | 代理人 | 刘洪京 |
主权项 | 一种报表打印方法,其特征在于,包括以下步骤: 步骤100,准备需要打印的数据表格,即报表,该报表包含数据、样式等内容; 步骤110,获取打印设置信息,包括用户预先设定好的打印区域设置信息、打印纸张设置信息、打印顺序信息、打印标题区设置信息; 步骤120,获取报表的有效打印区域范围,即计算需要打印的最大行与列,优先选择用户在打印设置信息里定义的打印区域范围,若打印设置信息里没有指定打印范围,则需要确定有效的打印区域范围; 步骤130,计算行拆页位置表,即通过计算纸张高度方向的拆页点,进而计算出拆页对应的行位置; 步骤140,计算列拆页位置表,即通过计算纸张宽度方向的拆页点,进而计算出拆页对应的列位置; 步骤150,根据行、列拆页位置表计算出打印所对应的打印区域范围及位置,从而生成打印数据页; 步骤160,排除空白页; 步骤170,打印结束。 | ||
地址 | 100094 北京市海淀区北清路68号用友软件园 |