我正在与地区执行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试用版,这与事实有某种关系吗?
检查表行的属性。如果选中了“允许行至分页符”,则表应自动移至下一页。我还使用与您类似的方法进行了测试,该方法有效。
我与Aspose一起担任开发人员推广人员。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句