CSS页面计数器 - 部分占用的总页数

时间:2018-02-28 23:58:55

标签: java css pdf flying-saucer

我正在使用CSS @page 页面计数器来生成我正在生成的报告。

我可以使用

var result = from product in Products.Include("Skus.PriceHistory")
from sku in product.Skus
from price in sku.PriceHistory
where price.FinancialPeriodID == 244
select new { p=product, pricehistory = product.Skus.PriceHistory};
var products = results.select(pph => pph.product);

我在页脚上显示页面信息

对于我文档中的嵌套部分,我正在创建自己的分区计数器,并能够跟踪我的部门页数。

counter(page); /* shows current page  */
counter(pages); /* shows total pages  */

现在,有什么方法可以显示占用我特定部分的总页数吗?

我只想在每个页面上显示特定于标题的标题。

counter(mySectionCounter)

如何查找分页总页数?

1 个答案:

答案 0 :(得分:0)

在尝试了所有内容之后,我们需要JavaScript支持,以便在PDF上显示“分页计数器”和“分页计数”。

如果“部分总页数”属于MVP,我建议您选择其他支持JavaScript呈现的工具。

html2pdf

我发现了html2pdf工具(可免费使用),该工具几乎可以执行飞碟支持的所有功能以及对JavaScript的支持。 这是需要安装的命令行工具,然后可以从Java代码中调用。

使用JS可以轻松地将页面链接到JS函数,并跟踪当前部分中的总页面。

有关html2pdf的更多信息,请参见:https://html2pdf.com/