New Features
- Added a lot of new code examples to the API. Both in C# and VB.NET. The work on code examples continues, we will eventually have examples for all members.
- Added a new demo project DocumentExplorer. Not only it provides more example code, but it is a useful tool on its own. You can open a document in HTML or DOC format, explore the nodes of the document object model and save the document as DOC, HTML or PDF.
- Added IMailMergeDataSource interface. Now a mail merge is possible from any custom data source.
- Added more resiliency for opening documents that are not entirely valid.
- Added more resiliency against creating invalid documents (empty cells, first cell merged to previous, table at end of section).
- DocumentBuilder InsertXXX methods return the document nodes that they create.
Fixes
- Imported table is treated by MS Word as ‘corrupted’ in the resulting document.
- A document with some textboxes crashes MS Word on open.
TextColumns.SetCount to a smaller than current value did not work.- A metafile throws value is too large for Int16.
- Error opening encrypted document with table with more than 9 collumns.
- A document with some textboxes crashes MS Word on open.
- Exception when saving a document as HTML with a scaled image of 1×1 pixel in it.
- Saving to PDF or HTML throws exception when a table contains no rows.
- An extra table row gets visible when saving as HTML and then loading back into Aspose.Words.
- Roman Numerals are not exported to PDF correctly.
- Heading numbering is incorrect when saved in PDF.
- Some links in table of contents did not work in PDF.
- InsertHtml sometimes does not stop marking paragraphs as list members.