Skip to content

Release Notes v1.7.0

XceedBoucherS edited this page Jun 29, 2020 · 1 revision

v1.7.0

Released June 29, 2020.

27 improvements and bug fixes

  • In Bookmark, calling the SetText method to replace a text with a new one containing a "/n" now correctly adds the new line.
  • In Border, Document, Formatting, Image, Paragraph, Picture and Style, properties and method arguments for sizes, positions and scaling now use a float type.
  • In Chart, modifying the color of a LineChart series now works.
  • In Chart, using a BarChart with its BarGrouping property set to 'Stacked' or 'PercentStacked' now correctly stacks the chart elements.
  • In Document, getting the bookmarks now performs the search faster.
  • In Document, images now obtain a unique id to prevent possible file corruption.
  • In Document, inserting a document with 'x-emf' images in another one now correctly displays all the images in the resulting document.
  • In Document, inserting a page break no longer results in an invalid document.
  • In Document, inserting a paragraph containing pictures now correctly inserts the paragraph's pictures.
  • In Document, merging 2 documents containing footnotes/endnotes now correctly merges the documents.
  • In Document, parsing an invalid link no longer throws a UriFormatException.
  • In Document, the InsertDocument method now uses the new 'useSectionBreak' parameter to join the new document on a new page or not.
  • In Document, the performance for adding hundreds of images was improved.
  • In Document, using the InsertDocument method to merge two documents with different styles now keeps the documents' styles.
  • In Document, using the Save() method followed by a SaveAs() call no longer raises an exception.
  • In List, creating lists with levels greater than 0 now restarts the numbering in each list by default.
  • In List, new items can now be added with a specific individual formatting; the Document.AddList and Document.AddListItem methods now contain a new formatting parameter.
  • In List, the ListType property no longer returns null when reading an existing list from a document.
  • In Paragraph, calling the Highlight method with Highlight.none as the parameter now removes the highlight on the paragraph.
  • In Paragraph, replacing text no longer throws an ArgumentOutOfRange exception.
  • In Paragraph, the default indentations now use the correct values.
  • In Paragraph, when the document has a default paragraph alignment different from 'left', setting a paragraph alignment to 'left' now modifies the alignment.
  • In Section, when headers/footers are different between the sections, saving the document as a docx no longer creates an unreadable document in MS Word.
  • In Table, the new IndentFromLeft property can now be used to indent a table.
  • In Table, the new RowSpan property on cells can now be used to retrieve the number of cells vertically merged.
  • In Table, the performance was improved by not validating styles anymore when no style is specified.
  • In Table, when the table is in a header/footer, replacing text for a specific row no longer replaces text for all rows.

v1.7.0 Xceed Words for .NET Edition

Released to registered users of Xceed Words for .NET Edition on January 30, 2020.

This release benefits from 27 specific improvements to PDF conversion. It also adds support to insert HTML and RTF texts or documents, and CheckBoxes. More formatting options are provided when handling Hyperlinks and ListItems. Increased performance when handling hundreds of images, and when parsing bookmarks. Copying a list or a table has been made easier.

A total of 62 improvements and bug fixes are included in this release.

  • In Bookmark, calling the SetText method to replace a text with a new one containing a "n" now correctly adds the new line.
  • In Border, Document, Formatting, Image, Paragraph, Picture and Style, properties and method arguments for sizes, positions and scaling now use a float type.
  • In Chart, modifying the color of a LineChart series now works.
  • In Chart, using a BarChart with its BarGrouping property set to 'Stacked' or 'PercentStacked' now correctly stacks the chart elements.
  • In Document, getting the bookmarks now performs the search faster.
  • In Document, images now obtain a unique id to prevent possible file corruption.
  • In Document, inserting a document with 'x-emf' images in another one now correctly displays all the images in the resulting document.
  • In Document, inserting a page break no longer results in an invalid document.
  • In Document, inserting a paragraph containing pictures now correctly inserts the paragraph's pictures.
  • In Document, merging 2 documents containing footnotes/endnotes now correctly merges the documents.
  • In Document, new methods are now available to add Hyperlinks based on a referenced Hyperlink.
  • In Document, new methods are now available to add Hyperlinks with formatting.
  • In Document, new methods now exist to insert html/rtf text (with tags), or html/rtf document, to a Word document, resulting in a docx document containing formatted html/rtf data.
  • In Document, parsing an invalid link no longer throws a UriFormatException.
  • In Document, the InsertDocument method now uses the new 'useSectionBreak' parameter to join the new document on a new page or not.
  • In Document, the new AddList(list t) method is now available to return the copy of a list.
  • In Document, the new AddTable(table t) method is now available to return a copy of a table.
  • In Document, the performance for adding hundreds of images was improved.
  • In Document, using the InsertDocument method to merge two documents with different styles now keeps the documents' styles.
  • In Document, using the Save() method followed by a SaveAs() or a ConvertToPdf() call no longer raises an exception.
  • In Document and Paragraph, it is now possible to add a CheckBox or modify the checked state of a CheckBox.
  • In List, creating lists with levels greater than 0 now restarts the numbering in each list by default.
  • In List, new items can now be added with a specific individual formatting; the Document.AddList and Document.AddListItem methods now contain a new formatting parameter.
  • In List, the ListType property no longer returns null when reading an existing list from a document.
  • In Paragraph, calling the Highlight method with Highlight.none as the parameter now removes the highlight on the paragraph.
  • In Paragraph, replacing text no longer throws an ArgumentOutOfRange exception.
  • In Paragraph, the default indentations now use the correct values.
  • In Paragraph, when the document has a default paragraph alignment different from 'left', setting a paragraph alignment to 'left' now modifies the alignment.
  • In PDF Conversion, a docx containing big jpg images no longer results in a big file size pdf document.
  • In PDF Conversion, a new parameter is now available in the DocX.ConvertToPdf method in order to provide a list of ttf files to use when the docx to convert includes fonts that are not installed.
  • In PDF Conversion, a page number located in an 'sdt' element of a paragraph now correctly displays in PDF.
  • In PDF Conversion, adding end of lines with the 'underline' style no longer converts underlines to PDF.
  • In PDF Conversion, converting Windings characters from word to PDF now correctly displays them in PDF.
  • In PDF Conversion, empty merged cells no longer set a row height of 0 when converted to PDF.
  • In PDF Conversion, fonts using a 'raised' position no longer display only part of it, instead they are converted as 'normal' font.
  • In PDF Conversion, having an image InLineWithText, which has a greater height than its line of text, no longer clips the bottom part of its line of text.
  • In PDF Conversion, images contained in 'sdt' elements are now correctly converted to PDF.
  • In PDF Conversion, line breaks are now correctly converted to PDF.
  • In PDF Conversion, ListItem numbers no longer take their first text style by default.
  • In PDF Conversion, ListItem sub-level numbers are now correctly converted to PDF.
  • In PDF Conversion, modifying a document and converting it to PDF (without saving it) now correctly converts the modifications to PDF.
  • In PDF Conversion, NullReferenceExceptions are no longer thrown when the page border includes null side borders.
  • In PDF Conversion, tables that follow an 'sdt' element are now converted to PDF.
  • In PDF Conversion, tables with column lengths of NaN now use the available width and no longer raise an exception.
  • In PDF Conversion, tables with vertically merged cells now correctly adjust the height of all their cells.
  • In PDF Conversion, using a table with vertically merged cells no longer throws an outOfRangeException when the following row contains less cells.
  • In PDF Conversion, using cell margins on many cells of a row no longer creates a cell with a big row height in PDF.
  • In PDF Conversion, using highlighted or shaded text inside a justified paragraph now renders the highlighted or shaded text without blank spaces.
  • In PDF Conversion, using ListItems with decimal symbols bullet values now converts correctly to PDF.
  • In PDF Conversion, using page numbers no longer throws a "Sequence contains no element" exception.
  • In PDF Conversion, using TabStopPositions, where some of them are 'cleared', now correctly aligns the text in PDF.
  • In PDF Conversion, using TabStopPositions no longer results in a possible infinite loop.
  • In PDF Conversion, using wrapped shapes no longer asserts for null wrappedObject.
  • In PDF Conversion, when the culture is not 'English', the footers now correctly appear at the bottom of the pdf pages.
  • In PDF Conversion, when the header includes large wrapped objects, the header now extends in height to fit these wrapped objects.
  • In PDF Conversion, when the sum of a table's columns width is greater than the available space on a page, the table's columns now recalculate their width to fit on the page.
  • In Picture, the new Alpha property is now available to set the transparency of a picture.
  • In Section, when headers/footers are different between the sections, saving the document as a docx no longer creates an unreadable document in MS Word.
  • In Table, the new IndentFromLeft property can now be used to indent a table.
  • In Table, the new RowSpan property on cells can now be used to retrieve the number of cells vertically merged.
  • In Table, the performance was improved by not validating styles anymore when no style is specified.
  • In Table, when the table is in a header/footer, replacing text for a specific row no longer replaces text for all rows.

We hope you love this release and decide to support the project by getting a license to Xceed Words for .NET. -- Xceed Team