【技术实现步骤摘要】
一种数字化票证多元化模板生成方法及系统
[0001]本专利技术涉及一种数字化票证多元化模板生成方法及系统,属于模板生成领域。
技术介绍
[0002]基于业务的个性化需求,需要设计不同的显示模板。传统方法中设计人员利用Adobe Acrobat工具软件生成显示模板,制作过程较为复杂,较耗人力资源。
[0003]目前,模板设计主流方法为:人工编辑模板页面的布局样式等内容;计算机将编辑好的模板页面生成HTML代码;计算机将HTML代码转成FreeMarker模板(即ftl文件)。模板设计完成后,利用模板引擎将数据填充到ftl文件。HTML代码转换成FTL模板的具体过程可参见《基于FreeMarker引擎的代码生成工具的设计与实现》by孙聚。模板设计中有较多重复性工作,占用人力资源,效率有待进一步提高。
[0004]综上,需要一种能进一步减少人力资源占用的模板设计方法。
[0005]公开号CN114089958A的专利《表单可视化配置方法及装置》包括:在组件显示区域显示多个表单组件;接收组件拖拽指令,根据组件 ...
【技术保护点】
【技术特征摘要】
1.一种数字化票证多元化模板生成方法,其特征在于,包括如下步骤:在内容编辑区添加若干元素和若干组件,并编辑组件的配置信息;代码生成单元根据内容编辑区的编辑结果生成代码文件;字段解析器读取代码文件中的配置信息保存为配置文件,将代码文件中的元素转换为占位符并保存为模板文件。2.根据权利要求1所述的一种数字化票证多元化模板生成方法,其特征在于,所述将元素转换为占位符,具体为:在内容编辑区关联组件与元素;根据组件标识逐个查找组件相关联的元素,将查找到的元素替换为相应的占位符。3.根据权利要求1所述的一种数字化票证多元化模板生成方法,其特征在于,还包括:识别代码文件中的分页标识,读取由分页标识指示的多个页对应的多个配置信息保存至配置文件,在配置文件中指定某一页为循环渲染页;分别利用所述多个页对应的多个配置信息,多次渲染所述循环渲染页,得到多页的版式文件。4.根据权利要求3所述的一种数字化票证多元化模板生成方法,其特征在于,所述分页标识为超文本标记语言中的DIV元素。5.根据权利要求3所述的一种数字化票证多元化模板生成方法,其特征在于,还包括:在配置文件中提取页面的页眉元素与页脚元素;在多次渲染所述循环渲染页时,插入所述页眉元素与页脚元素指定当中一块内容作为页眉与页脚的内容,内容可有多行,多页渲染时将重复页眉与页脚。6.根据...
【专利技术属性】
技术研发人员:罗维辉,邓祯,施姗,苏健,邹振斌,武宜婧,黄荣明,
申请(专利权)人:福建博思软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。