1

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

 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 试用版的事实有关?

4

1 回答 1

2

检查表格行的属性。如果选中“允许行到分页符”,您的表格应该会自动移动到下一页。我也使用与您类似的方法进行了测试,它有效。

表属性

我与 Aspose 一起担任开发人员宣传员。

于 2015-03-17T09:30:27.967 回答