The invention discloses a general design method of printing template metadata, which comprises the following steps: 1) identifying the coupling relationship between printed format text and data source in printing metadata; 2) defining the content of printing template metadata, including printing template format, template data source and template data source description information; and based on step 1. (2) Identifying the coupling relationship, abstracting the print metadata, extracting the print template format and the template data source; 3) Implementing the coupling recognition tool; Summarizing the coupling relationship identified in step 1) and realizing a set of regular expressions to match the coupling relationship in the print format text; 4) Implementing text substitution. Tools. The invention can improve the delivery efficiency, quickly copy the existing typical print format to the implementation project, and achieve the effect of rapid delivery; at the same time, it is conducive to business precipitation, constantly accumulate the experience of format definition, and reduce the requirement of print format definition for practitioners.
【技术实现步骤摘要】
一种通用的打印模板元数据设计方法
本专利技术涉及打印系统中打印格式与数据源
,具体地说是一种通用的打印模板元数据设计方法。
技术介绍
对一些大型的ERP(EnterpriseResourcePlanning)软件来说,打印交付系统是非常重要的一个环节,客户的报表通常需要将结果打印出来报送相关部门审批或递交到决策部门进行分析决策。通常打印控件专注于打印功能,而对于ERP系统来说需要将打印控件与业务相结合组织成打印元数据,实现自有打印系统。但是这样的系统定义出的打印元数据与某个业务数据源绑定,导致打印元数据不能灵活的复用,导致实施不同项目时需要重新定义打印元数据,交付成本很高。
技术实现思路
本专利技术的技术任务是提供一种通用的打印模板元数据设计方法。本专利技术的技术任务是按以下方式实现的:一种通用的打印模板元数据设计方法,该方法步骤如下:步骤1)识别打印元数据中打印格式文本与数据源耦合关系;步骤2)定义打印模板元数据内容,包括打印模板格式、模板数据源以及模板数据源描述信息;基于步骤1)识别出的耦合关系,抽象所述的打印元数据,抽取出打印模板格式和模板数据源;步骤3)实现耦合识别工具;归纳步骤1)中识别出的耦合关系,并实现一组正则表达式以能够在打印格式文本中将耦合关系匹配;步骤4)实现文本替换工具。所述的步骤1)中打印格式文本与数据源耦合关系,即识别打印格式文本中直接使用数据源描述的文本部分,一般为绑定数据源的控件的描述规则。所述的打印格式文本与数据源绑定信息是与数据源相关表、字段的名称是耦合的,即打印格式文本中直接使用数据源的表名、字段名。所述的步骤2)中模 ...
【技术保护点】
1.一种通用的打印模板元数据设计方法,其特征在于,该方法步骤如下:步骤1)识别打印元数据中打印格式文本与数据源耦合关系;步骤2)定义打印模板元数据内容,包括打印模板格式、模板数据源以及模板数据源描述信息;基于步骤1)识别出的耦合关系,抽象所述的打印元数据,抽取出打印模板格式和模板数据源;步骤3)实现耦合识别工具;归纳步骤1)中识别出的耦合关系,并实现一组正则表达式以能够在打印格式文本中将耦合关系匹配;步骤4)实现文本替换工具。
【技术特征摘要】
1.一种通用的打印模板元数据设计方法,其特征在于,该方法步骤如下:步骤1)识别打印元数据中打印格式文本与数据源耦合关系;步骤2)定义打印模板元数据内容,包括打印模板格式、模板数据源以及模板数据源描述信息;基于步骤1)识别出的耦合关系,抽象所述的打印元数据,抽取出打印模板格式和模板数据源;步骤3)实现耦合识别工具;归纳步骤1)中识别出的耦合关系,并实现一组正则表达式以能够在打印格式文本中将耦合关系匹配;步骤4)实现文本替换工具。2.根据权利要求1所述的方法,其特征在于,所述的步骤1)中打印格式文本与数据源耦合关系,即识别打印格式文本中直接使用数据源描述的文本部分,一般为绑定数据源的控件的描述规则。3.根据权利要求2所述的方法,其特征在于,所述的打印格式文本与数据源绑定信息是与数据源相关表、字段的名称是耦合的,即打印格式文本中直接使用数据源的表名、字段名。4.根据权利要求1所述的方法,其特征在于,所述的步骤2)中模板数据源包含表集合、表之间主从关系。5.根据...
【专利技术属性】
技术研发人员:刘海军,王延东,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。