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

时间:2017-01-11 22:15:41

标签: itext

(在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>

呈现为

                
  •                 test1 test1.1             
  •             
  • TEST2
  •         

所以我四处搜寻,发现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中修复

0 个答案:

没有答案