Aspose.words 邮件合并。 table 单元格中的文本如果溢出页面将被截断

Aspose.words mailmerge. Text in table cell gets truncated if it overflows page

我正在对区域执行邮件合并。为此,我使用以下回调:

 void IFieldMergingCallback.FieldMerging(FieldMergingArgs e)
    {
        //html content of the comment
        if (e.FieldName == "Content")
        {
            DocumentBuilder builder = new DocumentBuilder(e.Document);
            builder.MoveToMergeField(e.DocumentFieldName);
            builder.InsertHtml((string)e.FieldValue);
        }
    }

后者处理字段,假定 html 内容。但是,如果内容超出了页面长度,它就不会在另一页上继续,而只会被截断。我应该如何详细说明回调以避免这种情况(或者在执行邮件合并之前我必须对文档应用哪些设置)?这与我使用 Aspose.Words 的试用版这一事实有某种关系吗?

检查 table 行的属性。如果选中 "Allow row to page break",您的 table 应该会自动移至下一页。我也用和你类似的方法测试过,有效。

我在 Aspose 工作,担任开发人员传播者。