Itext ColumnText的嵌套列表呈现问题,ColumnText的替代方案?

Itext ColumnText的嵌套列表呈现问题,ColumnText的替代方案?,itext,Itext,(itextsharp中的代码,但问题是itext和itext sharp) 我试着用 XMLWorkerHelper.GetInstance().ParseXHtml(mh,sr)将richtext字段转换为PDF。但它无法转换嵌套列表 <ul> <li> test1 <ul> <li>test1.1</li>

(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>
我想我的问题是除了ColumnText之外,我还可以使用什么来很好地呈现嵌套列表,以处理溢出的richtext PDF字段


编辑:我们正在使用itextsharp 5.5.10。不确定是否已在itext 7中修复,但不确定其状态。如果不使用ColumnText,我可以使用什么来生成可以溢出到下一页的pdf字段?我只是在想,如果我可以使用ColumnText来测量匹配度,然后用适合ColumnText的元素列表剪切元素列表。我知道我在columntext之后有了y的位置,我如何才能在y之前剪切适合的部分(元素),然后使用文档来编写而不是columntext
ct.AddElement(par);
int status = 0;
status = ct.Go();

if (ColumnText.HasMoreText(status))
{
    // add new page and continue filling columntext
}