0

我可以知道如何设置我作为事件插入 Pdf 表的金额吗?我需要项目数量才能按页面获取总数并显示在页面底部。但是我现在所做的是在 SQL 执行期间设置数据将直接插入到表中的数量。一旦表格完成,然后添加到文档中。结果,我得到了该项目的全部金额,而不是逐页事件,尽管我尝试使用onEndPage(). 我想在模板上创建表格,但我不知道将表格插入模板以及如何检索行行号。

4

1 回答 1

0

您需要一个TotalAmount对象和两个不同的单元格事件。

TotalAmount对象应该有一个变量(例如amount)和两个或三个方法addAmount()getAmount()resetAmount()

TotalAmount使用对象和数量作为参数创建第一种类型的单元格事件。将金额添加到layout()方法中TotalAmount。该方法将在绘制体细胞时触发。

TotalAmount以对象为参数创建第二种类型的单元格事件。将此单元格事件用于空的页脚单元格。使用返回的getAmount()值在layout()方法中绘制该值。resetAmount()如果页脚中显示的总数不是累积的,请使用该方法。

创建表格时,表格对象不知道分页。事件仅在绘制单元格时触发,而不是在您创建表格时触发。这就是为什么您不能在创建表格时添加金额。

于 2012-12-15T11:11:34.623 回答