(在itextsharp中的代码,但问题是itext和itext sharp)
我试过用
XMLWorkerHelper.GetInstance().ParseXHtml(mh, sr);
将richtext字段转换为PDF。但它在转换嵌套列表时失败了。
<ul>
<li>
test1
<ul>
<li>test1.1</li>
</ul>
</li>
<li>test2</li>
</ul>
呈现为
所以我四处搜寻,发现this post
然后有人在上面的帖子中提到嵌套列表不适用于ColumnText,我需要用它来填充可以溢出到下一页的文本。
ct.AddElement(par);
int status = 0;
status = ct.Go();
if (ColumnText.HasMoreText(status))
{
// add new page and continue filling columntext
}
我想我的问题是除了ColumnText之外,还有什么我可以使用哪种嵌套列表可以处理溢出的richtext PDF字段
编辑:我们正在使用itextsharp 5.5.10。不确定它是否在itext 7中修复