我正在使用地区执行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的试用版?
答案 0 :(得分:2)
检查表格行的属性。如果"允许行分页和#34;如果选中,您的表格应自动移至下一页。我也使用与你类似的方法进行了测试,但它确实有用。
我与Aspose一起担任开发者布道者。