Xceed Words for .NET V2.1

Released: Nov 15, 2021

V2.1 での更新項目

機能

  • Added support for Microsoft Windows 11.
  • Marker class now allows you to customize markers.
  • Document.AddChart is now used for chart creation.
  • Hyperlink:
    • Added two new properties, Anchor and Type, that get more information about a hyperlink's type and gets/sets the anchor's value.
  • Series:
    • Added two new properties: Marker and DataPoints.
  • DataPoints:
    • Added a Marker property.
  • Chart, Picture, SignatureLine, Table and Shape:
    • Added new WrapStyle and WrapTextPosition properties for customizing text wrapping.
  • Table and Cells:
    • Added a new ShadingPattern property which can be used to set Fill, Style and StyleColor on the whole table or on specific cells.
  • Document:
    • Adding new images when images are already included in the body, headers and/or footers now gives the new images unique ids, resulting in a readable final document.
    • Added new ParagraphFormatting property which returns a list of all styles used to format paragraphs in the document.
    • Added new InsertDocument method which allows you to insert a document at a specific point in another document.
    • Joining two documents containing images in the header/footer now joins these images in the resulting document.
    • Improved performance when retrieving paragraphs.
    • Applying a template to a document now imports the images.
    • Merging an empty document with a non-empty document now preserves paragraph default formatting and keeps table indentations.
    • The InsertDocument method now has a useSectionBreak parameter that can be used to put the inserted document in its own section if needed.
  • Paragraph:
    • The InsertPageNumber(), AppendPageNumber(), InsertPageCount() and AppendPageCount() methods now accept a null format parameter. This allows Section.PageNumberType to format page numbers.
    • Added new ShadingPattern method which can be used to set a ShadingPattern on a specific paragraph or text in a paragraph.
  • Section:
    • Added new Remove() method which allows you to remove a section from the Document.
    • Added new PageNumberType property which adds more formatting options for page numbers including page number start, format, chapter style and separator.
  • Chart:
    • Added new properties to wrap text around charts.
    • Chart Axis now has ReverseOrientation property that allows the user to change the display order of the Min and Max values of the Axis.
    • Chart Value axis now has Max, Min and LogBase properties that allow you to customize the numbers on the axis.
  • Axis:
    • Added new TitleFormat property which can now be used to get/set the formatting of an axis title.
    • The minor and major tick marks types can now be set with the enum TickMarksTypes.
  • ValueAxis:
    • Major and minor tick marks units can now be set with a Double.
  • Theming:
    • The Chart's HintLine and HintLabels can now be themed.
  • Formatting:
    • Added new ShadingPattern property which can now be used to set a ShadingPattern on a Formatting object.
  • ShadingPattern:
    • Modifying a single property now updates the parent element.

不具合の修正

  • A footer containing a table will no longer be displayed over the body of the page.
  • Document:
    • Making a copy of a document in order to use it later no longer creates an ObjectDisposedException.
    • The method ReplaceText now replaces the expected text when the document contains shapes.
    • The InsertDocument method now puts the section break at the right place if the document contains no paragraph.
    • Saving a PDF that contains tables now correctly positions the paragraphs found inside of the table's cells.
  • PDF Conversion:
    • Saving a DOCX that contains tables and converting it to PDF now correctly positions the paragraphs found inside of the table's cells.
    • A footer containing a table is no longer displayed over the body of the page.
    • Lines of text are no longer duplicated when paragraphs are split on 2 pages.
    • Paragraph spacing now respects the paragraph’s line spacing when spacing is set to "exactly".
    • Using lineSpacing in a table's paragraph now correctly sets the table's row height.
    • Images are no longer cropped when they do not contain crop properties.
    • Vertical spacing between a Table's cells now respect the original spacing. In addition, the Table's rows are no longer repeated when a table is split on 2 pages.
    • The content alignment of cells in a Table now respects the right-side indentation. In addition, vertically merged cells located between horizontally merged cells now respects vertical alignment.
  • Paragraph:
    • The MagicText.Formatting property now returns the correct formatting for a specific text.
  • Section:
    • Adding a picture into a cell in a table no longer throws a NullRefException because PackagePart is null.