Dear aspose team,
with Aspose 13.10 (and 13.7 and 13.0) the call of DocumentBuilder.insertHtml() corrupts the format of the next head line in the document.
I could reproduce the behaviour with following simple junit-test:
@Test
public void testInsertHTML() throws Exception{
Document document = new Document(TestAsposeDocument.class.getResourceAsStream(“htmlinput.docx”));
document.getMailMerge().setFieldMergingCallback(new IFieldMergingCallback() {
@Override
public void fieldMerging(FieldMergingArgs fieldMergingArgs) throws Exception {
if(fieldMergingArgs.getFieldName().equals(“FIELD”)) {
DocumentBuilder builder = new DocumentBuilder(fieldMergingArgs.getDocument());
builder.moveToMergeField(fieldMergingArgs.getFieldName());
builder.insertHtml("
fieldMergingArgs.setText("");
}
}
@Override
public void imageFieldMerging(ImageFieldMergingArgs imageFieldMergingArgs) throws Exception {
}
});
document.getMailMerge().execute(new String[]{“FIELD”}, new Object[]{“TESTVALUE”});
document.save(“D:\testHtmlOut.docx”, SaveFormat.DOCX);
}
The input document is “htmlinput.docx”, the output document is “testHtmlOut.docx”. You can see that the head line in testHtmlOut.docx is significant larger than in the original document.
Cheers
<p style=“margin:0pt”><span style=“font-family:Arial; font-size:10pt”>fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
");Hi Jens,
Best regards,
Hi Awais,
how is the progress on this issue?
Thanks & Cheers
Hi Jens,
Thanks for your inquiry. Unfortunately, your issue is not resolved yet. Our development team has completed the analysis of this issue and the root cause has been identified. However, the implementation of the fix of this issue has been postponed till a later date. We will inform you via this thread as soon as this is resolved. We apologize for your inconvenience.
Best regards,
The issues you have found earlier (filed as WORDSNET-9448) have been fixed in this .NET update and this Java update.
This message was posted using Notification2Forum from Downloads module by aspose.notifier.