发明名称 报表打印方法
摘要 本发明公开了一种报表打印方法,可以对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号用友软件园