Aspose.words mailmerge。表单元格中的文本如果溢出页面则会被截断

时间:2015-03-16 00:15:33

标签: html doc mailmerge aspose.words

我正在使用地区执行mailmerge。为此,我使用以下回调:

 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内容。但是,如果内容溢出页面长度,它不会在另一个页面上继续,并且只是被截断。我应该如何详细说明回调以避免这种情况(或者在执行mailmerge之前我必须对文档应用哪些设置)?它是否与某个事实有关,我正在使用Aspose.Words的试用版?

1 个答案:

答案 0 :(得分:2)

检查表格行的属性。如果"允许行分页和#34;如果选中,您的表格应自动移至下一页。我也使用与你类似的方法进行了测试,但它确实有用。

Table properties

我与Aspose一起担任开发者布道者。