-
Notifications
You must be signed in to change notification settings - Fork 474
Release Notes v1.3.0
Released February 21, 2019.
12 bug fixes and improvements
- In DocX, if the core properties part is missing in the document, it will now be created automatically instead of throwing an exception.
- In Container, the Paragraphs properties will no longer include the fallback elements.
- In Formatting, half point font sizes are now supported.
- In Paragraph, the LineSpacing property will now correctly update the spacing between lines of text.
- In Paragraph, calling the InsertText or RemoveText methods will now update the active runs.
- In Paragraph, when an Auto spacing is used, the LineSpacingAfter and/or LineSpacingBefore properties will now return 0.
- In Paragraph, a border can now be added to a simple text.
- In Paragraph, a default line spacing or indentation defined on the document will now be used when the paragraph doesn’t specify those values.
- In Paragraph, adding a bookmark with the same name as a previously deleted bookmark will no longer cause an exception.
- In Picture, its size will now be defined by using the default 96 pixels per inch.
- In Picture, the new HeightInches and WidthInches properties can now be used to get/set the image size in inches.
- In Table, Cell will now default to a Top vertical alignment.
Released to registered users of Xceed Words for .NET Edition on Sept 12, 2017.
13 improvements and bug fixes
- In DocX, converting a document from Word to PDF will now be possible with the new ConvertToPdf method. (Xceed Words for .NET only)
- In DocX, if the core properties part is missing in the document, it will now be created automatically instead of throwing an exception.
- In Container, the Paragraphs properties will no longer include the fallback elements.
- In Formatting, half point font sizes are now supported.
- In Paragraph, the LineSpacing property will now correctly update the spacing between lines of text.
- In Paragraph, calling the InsertText or RemoveText methods will now update the active runs.
- In Paragraph, when an Auto spacing is used, the LineSpacingAfter and/or LineSpacingBefore properties will now return 0.
- In Paragraph, a border can now be added to a simple text.
- In Paragraph, a default line spacing or indentation defined on the document will now be used when the paragraph doesn’t specify those values.
- In Paragraph, adding a bookmark with the same name as a previously deleted bookmark will no longer cause an exception.
- In Picture, its size will now be defined by using the default 96 pixels per inch.
- In Picture, the new HeightInches and WidthInches properties can now be used to get/set the image size in inches.
- In Table, Cell will now default to a Top vertical alignment.
Released to registered users of Xceed Words for .NET Edition on January 15, 2018.
19 improvements and bug fixes
- In PDF Converter, Footnotes and Endnotes will now be converted from Word to PDF.(Xceed Words for .NET only)
- In PDF Converter, page background and page borders will now be converted from Word to PDF.(Xceed Words for .NET only)
- In PDF Converter, the conversion of Tables from Word to PDF has been improved.(Xceed Words for .NET only)
- In PDF Converter, converting a document from Word to PDF will now correctly apply the first line indent for single word paragraphs.(Xceed Words for .NET only)
- In PDF Converter, the lines’ height will now be calculated by using the font’s LineSpacing.(Xceed Words for .NET only)
- In PDF Converter, converting tables and pictures from Word to PDF will no longer cause a crash.(Xceed Words for .NET only)
- In PDF Converter, footers will now be displayed at the correct Y position in the resulting PDF file.(Xceed Words for .NET only)
- In PDF Converter, images inserted in headers or footers will now be converted to PDF.(Xceed Words for .NET only)
- In Picture, new properties are now available to use different text wrappings (Square, TopBottom, Through, Tight, BehindText, InFrontOfText), horizontal and vertical alignments, offsets, and distances from text.(Xceed Words for .NET only)
- The cropping of images will now be supported with the new Cropping property in the Picture class. The conversion to PDF will also manage the cropping.(Xceed Words for .NET only)
- In Document, the new PageBackground property can now be set to customize the background color of all the document’s pages.
- In Document, the new PageBorders property can now be set to display up to 4 different borders in a document page.
- In Document, inserting a chart by setting its width and height is now supported.
- In Document, adding an image from a stream will no longer throw an exception when the stream is not positioned at the beginning.
- In Paragraph, the MagicText property will no longer read the Xml at each call. Instead, the saved data will be used to improve the performance.
- In Paragraph, setting an alignment and then calling InsertPicture() with no index will no longer reset the alignment to left.
- In Paragraph, the LineSpacingBefore will no longer be added to the preceding paragraph’s LineSpacingAfter, when those values are identical.
- In Paragraph, the AppendPageNumber and AppendPageCount methods will now return the paragraph, in order to let users continue adding actions on the paragraph.
- In Paragraph, replacing a text without specifying a formatting will now replace all occurrences of that text.
Released to registered users of Xceed Words for .NET Edition on April 12, 2018.
22 improvements and bug fixes
- In Table, using CustomTableDesignName now correctly adjusts the table’s custom style.
- In Table, modifying the TableLook, or any property of TableLook, will now correctly update the table.
- In Document, accessing Bookmarks multiple times no longer decreases the application’s performance.
- In PDF Conversion, tables with a set preferred Width will no longer have cells wider than the table’s width.(Xceed Words for .NET only)
- In PDF Conversion, tables now work correctly when the columnWidths value is not specified.(Xceed Words for .NET only)
- In PDF Conversion, the conversion will no longer crash when the document includes wrapped images and lists.(Xceed Words for .NET only)
- In PDF Conversion, lists no longer throw a null reference exception when _numbering data is empty.(Xceed Words for .NET only)
- In PDF Conversion, tables with an “auto” background are now supported.(Xceed Words for .NET only)
- In PDF Conversion, exceptions related to adding duplicate attributes are no longer thrown.(Xceed Words for .NET only)
- In PDF Conversion, paragraphs containing wrapped images and a first line offset are now converted to PDF without text overlapping the images.(Xceed Words for .NET only)
- In PDF Conversion, images in header/footer are now correctly displayed. In addition, the header height is now adjusted to its images when converting the rest of the page into PDF.(Xceed Words for .NET only)
- In PDF Conversion, images and tables with wrapping located inside headers/footers are now correctly handled.(Xceed Words for .NET only)
- In PDF Conversion, the margin of headers/footers and wrapped images inside headers/footers are now correctly adjusted.(Xceed Words for .NET only)
- In PDF Conversion, the resulting PDF file is now of much smaller size.(Xceed Words for .NET only)
- In PDF Conversion, using highlight or shading now only affects the desired text.(Xceed Words for .NET only)
- In PDF Conversion, doing a second conversion on a single docx file containing listItems now correctly displays the listItems bullets/numbers.(Xceed Words for .NET only)
- In PDF Conversion, page breaks in the middle of paragraphs are now correctly displayed as paragraph spacings.(Xceed Words for .NET only)
- In PDF Conversion, line breaks are now supported.(Xceed Words for .NET only)
- In PDF Conversion, no longer displays an empty page when a paragraph with a “page break” is followed by a paragraph with a “pagebreakBefore” attribute.(Xceed Words for .NET only)
- In PDF Conversion, when the text is larger than the current tabStopPosition, the next tabStopPosition is now used.(Xceed Words for .NET only)
- In PDF Conversion, using the standard tab to align text now correctly aligns the text in the PDF.(Xceed Words for .NET only)
- In PDF Conversion, when a font is set for text inside a table cell, using a style on the table will no longer overwrite the cell’s font set.(Xceed Words for .NET only)
- In PDF Conversion, page Background and page Borders of pages containing a background color and/or page borders along with wrapped images are now correctly displayed.(Xceed Words for .NET only)
- In PDF Conversion, paragraph images not included in a run are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, using underline for the last word of a paragraph now correctly underlines this last word.(Xceed Words for .NET only)
- In PDF Conversion, the conversion from Word to PDF is now completed much faster.(Xceed Words for .NET only)
Released to registered users of Xceed Words for .NET Edition on June 18, 2018.
71 improvements and bug fixes
- In Bookmark, the SetText method will now replace the text by managing all the paragraph’s runs.
- In Document, creating a docx document when the Windows settings decimal separator is not a dot will now be supported.
- In Document, loading a string URL document will now be supported.
- In Document, management of individual headers and footers will now be possible per section. Therefore, it will now be possible to replace text in the headers and footers of different sections individually.
- In Document, the new SetDefaultFont method can now be used to set the family, size and color of the default document font.
- In Image, creating pictures with big dimensions will no longer throw exceptions.
- In Paragraph and Container, inserting text in a bookmark will now offer the possibility to format the inserted text.
- In Paragraph, adding a list before or after the paragraph will now be possible with the new InsertListBeforeSelf and InsertListAfterSelf methods.
- In Paragraph, fixed the typo in the name of the CurrentCulture property (previously named CurentCulture).
- In Paragraph, setting the Kerning or PercentageScale properties will no longer throw exceptions.
- In Paragraph, using an unknown language type will no longer throw an exception.
- In Paragraph, using UnderlineColor or UnderlineStyle after inserting a string, and using AppendPicture, will now underline the string and the picture.
- In Paragraph, when a default LineRule is set in the default parameter of a document, it will now be taken into account.
- In Section, setting the page orientation individually for the different sections will now be supported.
- In Section, the following properties can now be set to configure each section of the Document: Headers, Footers, DifferentFirstPage, MarginTop, MarginBottom, MarginLeft, MarginRight, MarginHeader, MarginFooter, MirrorMargins, PageWidth, PageHeight, PageBorders, PageLayout.
- In Section, the SectionBreakType property will now correctly get/set the Xml and therefore contain the desired value.
- In Table, the default design layout ‘TableGrid’ will now be added upon creation.
- In Table, the InsertColumn method will now support inserting a column at index 0.
- In Table, using the SetTableCellMargin method will now add the desired cell margin even when a table style is used.
- In Paragraph, the new Charts property will now be available to obtain the charts associated with a paragraph. It will also be possible to modify the values or categories of this chart’s series through new properties.(Xceed Words for .NET only)
- In PDF Conversion, a line with only tabs and images will now correctly convert the tabs.(Xceed Words for .NET only)
- In PDF conversion, all the tables following a paragraph will now be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, bullet lists will now use the specified bullet characters, when available in the ASCII table.(Xceed Words for .NET only)
- In PDF conversion, cell margins will now be correctly converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, converting all Sections of a document will now be supported.(Xceed Words for .NET only)
- In PDF conversion, custom margins in the document will now be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, documents with a custom Default Paragraph Name will now use this default paragraph’s properties when converting.(Xceed Words for .NET only)
- In PDF Conversion, horizontal and vertical banding will now be applied to all rows/columns in a table when specified.(Xceed Words for .NET only)
- In PDF Conversion, images contained in Tables of Headers or Footers will now be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, lines composed of images and no text will now always be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, ListItems containing page breaks will no longer display their last part on the new page with a new ListItem number.(Xceed Words for .NET only)
- In PDF Conversion, ListItems indentations and tab spacings will now be correctly converted.(Xceed Words for .NET only)
- In PDF Conversion, ListItems numbers, containing text and number, will now parse the text part.(Xceed Words for .NET only)
- In PDF Conversion, ListItems numbers will now be correctly incremented when different lists use the same abstractNumId.(Xceed Words for .NET only)
- In PDF Conversion, ListItems with numbers will now correctly increment based on their txtFormat.(Xceed Words for .NET only)
- In PDF Conversion, lists with no start value will no longer throw an exception.(Xceed Words for .NET only)
- In PDF Conversion, merged cells will now look merged in PDF.(Xceed Words for .NET only)
- In PDF Conversion, no more empty pages will be produced when paragraphs should be kept together and page breaks are used.(Xceed Words for .NET only)
- In PDF Conversion, paragraphs with a style containing hanging indentation will now be ignored when the paragraph’s first line indentation is defined.(Xceed Words for .NET only)
- In PDF conversion, paragraphs with ‘nil’ borders will no longer throw asserts.(Xceed Words for .NET only)
- In PDF Conversion, paragraphs with tables will now always use their LineSpacingAfter property to manage the spacing between the paragraph and its following tables.(Xceed Words for .NET only)
- In PDF Conversion, pictures using the ‘pict’ format in OOXML will now be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, repeating the same image multiple times in a document will no longer cause an OutOfMemory exception. (Xceed Words for .NET only)* In addition, it will no longer increase the output document size.
- In PDF Conversion, section breaks of type ‘continuous’ will no longer add a new page.(Xceed Words for .NET only)
- In PDF Conversion, setting a font color for a table cell will now apply the correct color in PDF.(Xceed Words for .NET only)
- In PDF conversion, table cells containing multi-line text will no longer overlap.(Xceed Words for .NET only)
- In PDF Conversion, tables containing cells with more than 1 Pdf.Layout.Text.Text will now correctly split on 2 pages when needed.(Xceed Words for .NET only)
- In PDF Conversion, tables containing preferred width along with defined columns width will now have their cells correctly aligned.(Xceed Words for .NET only)
- In PDF conversion, tables included in a table’s cell will now be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, tables included in headers or footers will now be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, tables with fixed row heights will now clip their cell’s contents to fit in the available space.(Xceed Words for .NET only)
- In PDF conversion, tables with shading will now be supported.(Xceed Words for .NET only)
- In PDF Conversion, tables with the AutoFit property set to ‘Contents’ will now have the correct width.(Xceed Words for .NET only)
- In PDF Conversion, text formatting with options set to “0” will no longer apply. This is valid for hidden, italic, bold, strike, double-strike, caps and small caps formatting.(Xceed Words for .NET only)
- In PDF conversion, the borders of adjoining paragraphs with different border properties will now be displayed correctly.(Xceed Words for .NET only)
- In PDF conversion, the ConvertToPdf method will now also accept an ‘outputStream’ parameter, to save the resulting PDF file into a stream.(Xceed Words for .NET only)
- In PDF Conversion, the first page header will no longer be displayed when the DifferentFirstPage property is true and there is no specific header for the first page.(Xceed Words for .NET only)
- In PDF conversion, the resulting PDF will now display the correct page numbers in a table of content.(Xceed Words for .NET only)
- In PDF Conversion, the total page number will now be correctly converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, the Y position of a wrapped table, relative to a paragraph, will now be calculated from the end of the preceding paragraph instead of from the start.(Xceed Words for .NET only)
- In PDF Conversion, un-wrapped tables will no longer be drawn behind wrapped tables.(Xceed Words for .NET only)
- In PDF Conversion, using an automatic underline color will now use the text font color for the underline color. Also, the underline width will now be proportional to the text font size.(Xceed Words for .NET only)
- In PDF conversion, when a paragraph contains only an end of line character with an underline style, the underline will no longer be converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, when a table is split over multiple pages, it will no longer overlap the page footers.(Xceed Words for .NET only)
- In PDF Conversion, when more than 1 section is defined in the body of the document, the resulting PDF document will now combine them.(Xceed Words for .NET only)
- In PDF Conversion, when paragraphs are kept together, some of them contain tables and there is not enough space to draw all of them on the current PDF page. A new PDF page will now be added, but only when the current one is filled.(Xceed Words for .NET only)
- In PDF Conversion, when table column widths are defined, the resulting table in the PDF document will now be built based on these column widths.(Xceed Words for .NET only)
- In PDF Conversion, when TabStopPositions contains a ‘clear’ value, the corresponding tab will now be ignored, resulting in better text positioning.(Xceed Words for .NET only)
- In PDF Conversion, wrapping footers will now always fit on the same PDF page.(Xceed Words for .NET only)
- In Xceed.Pdf, many classes and properties are now internal.(Xceed Words for .NET only)
Released to registered users of Xceed Words for .NET Edition on January 30, 2019.
New Features : Xceed Words for .NET is now available on .NET Standard 2.0 for .NET Core 2.0 Applications.
65 improvements and bug fixes
- In all classes, points are now used to set sizes, margins and spacings.
- In Bookmark, the new Remove method is now available to remove a bookmark from a document.
- In Container and Paragraph, the new ReplaceTextWithObject methods now make it easy to replace a string with an image, a hyperlink or a table.
- In Document, adding a core property no longer removes the created headers/footers in the saved document.
- In Document, calling the InsertDocument method to join 2 documents now manages the documents sections. This result in a final document composed of 2 sections, one for each document.
- In Document, replacing text containing ‘tab’ characters now correctly replaces the text.
- In Document, the Bookmarks property now includes the bookmarks from the headers and footers.
- In DocX, the saved document now always has the extension “docx” or “doc”.
- In Hyperlink, the Uri property now shows the correct value when the Hyperlink is inserted in a paragraph at index 0.
- In Paragraph, adding a bookmark now correctly sets a distinct bookmark id.
- In Paragraph, equations can now be aligned to the left or right.
- In Paragraph, inserting a table imported from another document now correctly imports the table’s pictures.
- In Paragraph, loading a document, adding a paragraph with a specific Heading style to it and saving it, now saves the document with the paragraph in the correct heading style.
- In Paragraph, the Bold and Italic methods can now also be used to remove a bold or italic text.
- In Paragraph, the InsertHorizontalLine method is now obsolete and has been replaced by a new InsertHorizontalLine method with different parameters. This prevents an issue with creating incorrectly formatted lines.
- In Paragraph, the IsListItem property now returns false when a paragraph’s numId is equal to 0.
- In Paragraph, the IsListItem property now returns true when a paragraph has a style (or a basedOn style) which contains a numId different from 0.
- In Paragraph, the new ClearBookmarks method can be used to remove all the bookmarks from a paragraph.
- In Paragraph, the ParentContainer property is now correctly set when a paragraph is part of a header or a footer.
- In Picture, fixed an ArgumentOutOfRange exception that occurred when creating a picture with a style that has the wrong format.
- In Section, the new PageNumberStart property can now be set to specify the starting page number of each section of a document.
- In Table, setting the Design property to the same value it already contains no longer acts on the Table. This results in documents merging where tables keep their styles.
- In Table, the SetWidths method now correctly adjusts the column widths, even when the total of the column sizes exceed the page width.
- In Table and Cell, the GetBorder methods now return the default border when an Xml type is missing. This prevents a NullRefException.
- Xceed Words for .NET is now available on .NET Standard 2.0 for .NET Core 2.0 Applications.(Xceed Words for .NET only)
- In Document, the new UpdateTableOfContents method is now available to force an update of the Table of contents when document headings have changed.(Xceed Words for .NET only)
- In Document, Paragraph and Container, new properties and methods are now available to create or get Shapes (only rectangles for now) and TextBoxes.(Xceed Words for .NET only)
- In DocX, the ConvertToPdf method no longer returns a Pdf document.(Xceed Words for .NET only)
- In Paragraph, the new GetListItemNumber method now returns the numeric value of this paragraph when the paragraph is a ListItem.(Xceed Words for .NET only)
- In Table, new properties are now available to wrap text around the tables.(Xceed Words for .NET only)
- In PDF Conversion, a cell displayed on 2 pages, with a bottom vertical alignment, now displays its content in PDF.(Xceed Words for .NET only)
- In PDF Conversion, a document starting with a table no longer repeats the table on each PDF page.(Xceed Words for .NET only)
- In PDF Conversion, a line composed of a wrapped image/shape and an InLineWithText image/shape now correctly sets the line height.(Xceed Words for .NET only)
- In PDF Conversion, a paragraph containing a page break and a table now converts the table to PDF.(Xceed Words for .NET only)
- In PDF Conversion, a paragraph containing a pageBreakBefore no longer adds a new page if it’s already on the top of a new page.(Xceed Words for .NET only)
- In PDF Conversion, a paragraph following a table now always uses its LineSpacingBefore property.(Xceed Words for .NET only)
- In PDF Conversion, a wrapped shape/image/table near the footer no longer adds a new page in PDF (when fitting in current page).(Xceed Words for .NET only)
- In PDF Conversion, absolute tabs are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, big wrapped pictures and shapes are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, bullet lists without a font family set are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, creating a table and setting the column widths with the Table.SetWidthsPercentage method now converts to PDF with the correct column widths.(Xceed Words for .NET only)
- In PDF Conversion, fixed a nullRefException that occurred by having ListItems without content.(Xceed Words for .NET only)
- In PDF Conversion, fixed a NullRefException that occurred when a Document had a null header or footer type.(Xceed Words for .NET only)
- In PDF Conversion, fixed a nullRefException that occurred when adding a document with ListItems to a document without any ListItems.(Xceed Words for .NET only)
- In PDF Conversion, fixed an exception that occurred when using many sections and wrapped pictures/tables in the same page.(Xceed Words for .NET only)
- In PDF Conversion, ListItems in Tables now display the correct numeric values.(Xceed Words for .NET only)
- In PDF Conversion, ListItems now show their bullet when the paragraph uses a hanging value.(Xceed Words for .NET only)
- In PDF Conversion, ListItem numbers now correctly increment when there are more than 2 levels of ListItems.(Xceed Words for .NET only)
- In PDF Conversion, page breaks in between ‘keepWithNext’ paragraphs now correctly adds the new page in PDF.(Xceed Words for .NET only)
- In PDF Conversion, pages containing wrapped objects no longer display incorrect numeric values for ListItems.(Xceed Words for .NET only)
- In PDF Conversion, paragraphs that define tabStopPositions now include their style’s tabStopPositions.(Xceed Words for .NET only)
- In PDF Conversion, pictures contained in a Hyperlink, which is contained in a paragraph, are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, sections now start page numbering at their start page number, or continue numbering from the previous section.(Xceed Words for .NET only)
- In PDF Conversion, Shapes (rectangles and lines) and TextBoxes are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, splitting a table’s cell on 2 pages now correctly displays the remaining cell content on the second page.(Xceed Words for .NET only)
- In PDF Conversion, tables splitting on 2 pages now correctly display the last row’s content on the first page.(Xceed Words for .NET only)
- In PDF Conversion, tables that start a new section are now converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, tables with less columns in the first row no longer cause a crash when converted to PDF.(Xceed Words for .NET only)
- In PDF Conversion, text in vertically merged cells now correctly aligns relative to top, middle or bottom.(Xceed Words for .NET only)
- In PDF Conversion, the docx document properties now appears in the converted PDF document.(Xceed Words for .NET only)
- In PDF Conversion, the highlight color is now removed when an endOfLine character is converted.(Xceed Words for .NET only)
- In PDF Conversion, the lastRenderedPageBreak are no longer considered. This prevents from adding blank pages in PDF document.(Xceed Words for .NET only)
- In PDF Conversion, the resulting PDF document no longer adds a new page when the current page ends with an endOfLine character that won’t fit in the current page.(Xceed Words for .NET only)
- In PDF Conversion, the tab distance between the ListItem’s numeric value and text is now normalized.(Xceed Words for .NET only)
- In PDF Conversion, the z order of pictures and shapes is now respected in the converted PDF document.(Xceed Words for .NET only)
- In PDF Conversion, using many tabStops with long text now correctly displays text with tabs in PDF.(Xceed Words for .NET only)
- In PDF Conversion, when a page ends with a wrapped object, the following page now correctly displays all the paragraph’s lines.(Xceed Words for .NET only)
- In PDF Conversion, wrapped images/shapes/tables are now always displayed on the same page as their associated paragraph.(Xceed Words for .NET only)
We hope you love this release and decide to support the project by getting a license to Xceed Words for .NET. -- Xceed Team