pdfHtml 的 IText CustomTagWorker 设置

IText CustomTagWorker setup for pdfHtml

CustomTagWorker 实例的方法调用顺序是什么? (即什么时候调用 processContent,什么时候调用 processTagChild,getElementResult?)这个问题的后续问题是,如何使用这些方法的 ProcessorContext 参数在特定自定义标签元素之后的 pdf 中添加分页符? (我是运行 iText 7.0.2版)

一个。如果您希望实现分页符,pdfHTML 1.0.1 将支持分页符 CSS 属性.

乙。对我来说解释调用序列的最简单方法就是展示它。我在编写自定义 tagworker 示例时制作了这两个流程图,以帮助我弄清楚该过程是如何工作的。

这些对于 1.0.0 是准确的,对于 1.0.1 在概念上也是准确的(分页支持和浮动布局等附加功能需要一些额外的步骤)。