首页 > 代码库 > (42) Aeroo 模板实战

(42) Aeroo 模板实战

writer设计一个采购单的模板

我用的是libreoffice 5.2.x

技术分享

对于这个表格是通过工具栏上的插件指定的表格行和列完成,然后排版

对于单号po00001 这这样插入的

技术分享

技术分享

技术分享

这样就完成一个订号的插入

这里针对一个订单,就直接用o  ,若是针对多个选中的订单就要用 objects 做循环

下面看一下不同单元插入的输入字段

技术分享

技术分享

技术分享

<for each="line in o.order_line">

对于内循环的就不是用o了。就用line

技术分享

技术分享

这样就完成一个循环要定义的字段

技术分享

这时可能有些同学会问,这些字段是哪里来的。下面就告诉大家

技术分享

技术分享

技术分享

当鼠标放上对,就可以显示对应的字段,你就可以拿这些字段名用在报表模板中

对于订单明细,那要单击进去查

技术分享

是不是很简单,就这样把模板设计完了。

然后新建报表

技术分享

测试一下效果

技术分享

技术分享

我只有一个采购单,那就写1那个序号

技术分享

这就看到效果,

 

若是用calc 来设计模板是插入超链接

技术分享

不用<> 而是用python:// 开头

 

对于图片,在odt模板是采用插入框架来实现字段定义

 

用于实际的报表,你们可以结合前一节的教程和这节的实操作去完成。

 

(42) Aeroo 模板实战