Xceed Words for .NET V1.5

Introduces major improvements converting to PDF.
June 21, 2018
New Version

Features

  • Major improvements converting to PDF.
  • The SetText method will now replace the text by managing all the paragraph’s runs.
  • Creating a docx document when the Windows settings decimal separator is not a dot is now supported.
  • Loading a string URL document is now supported.
  • Management of individual headers and footers is now possible per section.
  • New SetDefaultFont method can now be used to set the default family, size and color.
  • Inserting text in a bookmark can now be formated.
  • Adding a list before or after the paragraph is now be possible.
  • 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.
  • Set page orientation individually for different sections.
  • New Charts property is now available to obtain charts associated with a paragraph.
  • Bullet lists will now use the specified bullet characters, when available in the ASCII table.
  • Convert all Sections of a document.
  • Custom margins are now converted to PDF.
  • Images contained in Tables of Headers or Footers are now converted to PDF.

Fixes

  • In Image, creating pictures with big dimensions will no longer throw exceptions.
  • 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, 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 PDF Conversion, a line with only tabs and images will now correctly convert the tabs.
  • In PDF Conversion, all the tables following a paragraph will now be converted to PDF.
  • In PDF Conversion, cell margins will now be correctly converted to PDF.
  • In PDF Conversion, documents with a custom Default Paragraph Name will now use this default paragraph’s properties when converting.
  • In PDF Conversion, horizontal and vertical banding will now be applied to all rows/columns in a table when specified.
  • In PDF Conversion, lines composed of images and no text will now always be converted to PDF.
  • In PDF Conversion, ListItems containing page breaks will no longer display their last part on the new page with a new ListItem number.
  • In PDF Conversion, ListItems indentations and tab spacing will now be correctly converted.
  • In PDF Conversion, ListItems numbers, containing text and number, will now parse the text part.
  • In PDF Conversion, ListItems numbers will now be correctly incremented when different lists use the same abstractNumId.
  • In PDF Conversion, ListItems with numbers will now correctly increment based on their txtFormat.
  • In PDF Conversion, lists with no start value will no longer throw an exception.
  • In PDF Conversion, merged cells will now look merged in PDF.
  • In PDF Conversion, no more empty pages will be produced when paragraphs should be kept together and page breaks are used.
  • In PDF Conversion, paragraphs with a style containing hanging indentation will now be ignored when the paragraph’s first line indentation is defined.
  • In PDF conversion, paragraphs with ‘nil’ borders will no longer throw asserts.
  • In PDF Conversion, paragraphs with tables will now always use their LineSpacingAfter property to manage the spacing between the paragraph and its following tables.
  • In PDF Conversion, pictures using the ‘pict’ format in OOXML will now be converted to PDF.
  • In PDF Conversion, repeating the same image multiple times in a document will no longer cause an OutOfMemory exception. 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.
  • In PDF Conversion, setting a font color for a table cell will now apply the correct color in PDF.
  • In PDF Conversion, table cells containing multi-line text will no longer overlap.
  • In PDF Conversion, tables containing cells with more than 1 Pdf.Layout.Text.Text will now correctly split on 2 pages when needed.
  • In PDF Conversion, tables containing preferred width along with defined columns width will now have their cells correctly aligned.
  • In PDF Conversion, tables included in a table’s cell will now be converted to PDF.
  • In PDF Conversion, tables included in headers or footers will now be converted to PDF.
  • In PDF Conversion, tables with fixed row heights will now clip their cell’s contents to fit in the available space.
  • In PDF Conversion, tables with shading will now be supported.
  • In PDF Conversion, tables with the AutoFit property set to ‘Contents’ will now have the correct width.
  • 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.
  • In PDF Conversion, the borders of adjoining paragraphs with different border properties will now be displayed correctly.
  • In PDF Conversion, the ConvertToPdf method will now also accept an ‘outputStream’ parameter, to save the resulting PDF file into a stream.
  • 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.
  • In PDF conversion, the resulting PDF will now display the correct page numbers in a table of content.
  • In PDF Conversion, the total page number will now be correctly converted to PDF.
  • 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.
  • In PDF Conversion, un-wrapped tables will no longer be drawn behind wrapped tables.
  • 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.
  • 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.
  • In PDF Conversion, when a table is split over multiple pages, it will no longer overlap the page footers.
  • In PDF Conversion, when more than 1 section is defined in the body of the document, the resulting PDF document will now combine them.
  • 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.
  • 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.
  • In PDF Conversion, when TabStopPositions contains a ‘clear’ value, the corresponding tab will now be ignored, resulting in better text positioning.
  • In PDF Conversion, wrapping footers will now always fit on the same PDF page.
  • In Xceed.Pdf, many classes and properties are now internal.
Xceed Words for .NET

Xceed Words for .NET

Create or manipulate Microsoft Word documents from your .NET applications, without requiring Word or Office to be installed.

Got a Question?

Live Chat with our Xceed Software licensing specialists now.