Free Support Forum - aspose.com

Paragraph break when inserting HTML

Hello,

I’m currently in the progress of moving our document generation process over to Aspose. So far everything works fine. I’ve now found a thing where I need your help.
I have a table and want to insert HTML into a cell. So far inserting HTML works. But when looking at the document I see a paragraph break after my inserted HTML.

I’ve attatched the HTML-Code and a screenshot showing the cell including word’s control characters.

How can I prevent the last paragraph break? Please help me!

Best Regards

Hi

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Thanks for your inquiry. You see an additional paragraph because there is a paragraph in your HTML. For example if you insert the following HTML, you will not see any additional paragraphs.

builder.InsertHtml("this is simple test");

But if in there is a paragraph in your HTML, then you will see a paragraph in the output document. For instance:

builder.InsertHtml("

this is simple test

");

In this case, you can just remove the current paragraph of DocumentBuilder:

builder.InsertHtml("

this is simple test

");

if(!builder.CurrentParagraph.HasChildNodes)

builder.CurrentParagraph.Remove();

But in this case, after removing the current paragraph of DocumentBuilder, you should move DocumentBuilder cursor somewhere and then continue using it.

Best regards,