Skip to end of metadata
Go to start of metadata

This page contains release notes for Aspose.Words for .NET 17.12

Major News

Xamarin

Starting from 17.12 release, Aspose.Words for Android via Xamarin, Aspose.Words for iOS via Xamarin and Aspose.Words for Mac via Xamarin have become part of Aspose.Words for .NET. Few breaking changes have been made:

  • External reference to SkiaSharp has been added (in previous versions SkiaSharp was merged into Aspose.Words for Xamarin dlls)
  • Native graphics objects (Android.Graphics.Bitmap and Android.Graphics.Canvas in Aspose.Words for Android via Xamarin version and CoreGraphics.CGImage and CoreGraphics.CGContext in Aspose.Words for iOS via Xamarin and Aspose.Words for Mac via Xamarin) has been replaced in public API with SkiaSharp.SKBitmap and SkiaSharp.SKCanvas accordingly. This allowed us to fully unify public API of all Aspose.Words for Xamarin versions. Code written for one platform can be reused on another without any changes.

.NET Standard 2.0

Starting from 17.12 release, Aspose.Words for .NET includes .NET Standard 2.0 version. It has full functionality of regular .NET version of Aspose.Words with few limitations and public API difference:

  • Saving to BMP is not yet supported.
  • Signing of PDF document is not yet supported.
  • Printing feature is not provided in .NET Standard
  • Saving to user browser is not provided, i.e. Document.Save(HttpResponse,string,ContentDescription,SaveOptions) overload is not available.
  • Public API differences are the same as in Xamarin versions, i.e. SkiaSharp.SKBitmap and SkiaSharp.SKCanvas are used as native graphics objects insted of System.Drawing.Bitmap and System.Drawing.Graphics.

Major Features

There are 84 improvements and fixes in this regular monthly release. The most notable are:

  • Implemented Aspose.Words for .NET Standard 2.0.
  • Implemented API to set chart axis properties.
  • Added feature to get the docPartGallery value of StructuredDocumentTag of type SdtType.DocPartObj.
  • Horizontal and vertical flipping attributes are now taken into account when rendering DML textboxes.
  • Improved rendering of diacritics for "Courier New" font.
  • Multiline MathML expressions rendering fixed.
  • EMR_ROUNDRECT records processing while rendering metafiles fixed.
  • PDF Rendering of indexed images while converting to CMYK color space fixed.
  • Fixed bug causing freezes when converting document with DML Charts to PDF in debug x86 mode.
  • OTF(CFF) fonts to PDF/A documents export fixed.
  • DML Charts with empty area do not throw exception on rendering now.
  • Fixed scaling problem with DML bubble charts on rendering.
  • LINQ Reporting Engine supports dynamic setting of chart axes’ titles.
  • Improved handling of decimal tab alignment in cells when paragraph has hanging indent.
  • Improved text wrapping when line contains single or no characters.
  • Improved handling of cell margins and table alignment.
  • Improved cell alignment when line has trailing spaces and custom tabs.
  • Improved handling of collapsed paragraphs.
  • Fixed exception in rare case when line break point cannot be found.
  • Fixed exception when document is saved with revision balloons inside of a cell.

Full List of Issues Covering all Changes in this Release

Key

Summary

Category

WORDSNET-10287

Check on summer 2015 // Doc to tiff conversion issue with text rendering issue

Bug

WORDSNET-10496

Merged cells are lost after when UpdateTableLayout method is called

Bug

WORDSNET-10648

/rounding/ Blank page is created after conversion from Docx to Pdf

Bug

WORDSNET-10673

TestCmykImageDefectJ21 is rendered to PDF incorrectly when ShowAllFormattingMarks are set to true

Bug

WORDSNET-12173

/text wrap/ Text moves after converting Word to PDF

Bug

WORDSNET-14035

/delete revisions balloons/ Failed to render revisions balloons when the last table row is deleted

Bug

WORDSNET-14194

Aspose Word hang when processing HTML

Bug

WORDSNET-14811

RTF to PDF, Issues with margins/indents

Bug

WORDSNET-15113

Image Rendering Issue

Bug

WORDSNET-15382

Document.UpdateFields does not stop (endless loop)

Bug

WORDSNET-15578

Chart get blurry when convert word to html

Bug

WORDSNET-15610

Borders specified for "colgroup" element are not applied to cell

Bug

WORDSNET-15796

RTF: Background image is lost for textboxes inlined with text

Bug

WORDSNET-15895

/Courier New + diacritics with non-zero advance/ Russian text accent rendering issue in resultant PDF

Bug

WORDSNET-15896

/Courier New + diacritics with non-zero advance/ Herbew text accent rendering issue in resultant PDF

Bug

WORDSNET-15909

Page number shifted to right in DOCX to PDF conversion

Bug

WORDSNET-15954

XmlMapping.SetMapping throws System.InvalidOperationException

Bug

WORDSNET-15979

DOCX to DOCX conversion issue with font of pie chart title

Bug

WORDSNET-15986

Footnote formatting is changed after joining RTF documents

Bug

WORDSNET-15994

/revisions/ List rendering issue in PDF document

Bug

WORDSNET-16025

DOCX to PDF rendering truncate the footer shape

Bug

WORDSNET-16026

Tables are not properly aligned in pdf output

Bug

WORDSNET-16028

Empty Area Chart. Exception is thrown when converting to PDF .

Bug

WORDSNET-16030

Cell's top border is lost after using Borders.Top

Bug

WORDSNET-16043

ImageSaveOptions.PageIndex is ignored when IPageSavingCallback is implements

Bug

WORDSNET-16046

System.ArgumentNullException when converting specific file

Bug

WORDSNET-16053

Symbol Field Color in Footer is lost in PDF conversion

Bug

WORDSNET-16061

Save as PDF Compliance PDF/A incorrectly includes OpenType Font

Bug

WORDSNET-16067

Incorrect inserting ole object as "htmlfile"

Bug

WORDSNET-16075

An exception raises when loading HTML document.

Bug

WORDSNET-16079

Position of cell's text is changed in output PDF

Bug

WORDSNET-16081

Text is rendered on next page in output PDF

Bug

WORDSNET-16082

Extra empty space is rendered in table's cell

Bug

WORDSNET-16085

Word shows "Unknown" filename in Rename Package dialog.

Bug

WORDSNET-16090

Document.Save hangs while saving DOCX to PDF

Bug

WORDSNET-16095

RTF is corrupted after re-saving it

Bug

WORDSNET-16096

PNG image is not rendered in output PDF when PdfImageColorSpaceExportMode.SimpleCmyk is used

Bug

WORDSNET-16097

DOCX to PDF conversion issue with image rendering

Bug

WORDSNET-16118

Adding additional margin to the table cell when producing PDF output.

Bug

WORDSNET-16128

Math equation displaced in rendered PDF document

Bug

WORDSNET-16147

DOCX is corrupted after re-saving it

Bug

WORDSNET-6091

The line numbers have the incorrect size while saving in PDF format.

Bug

WORDSNET-6975

Doc to PDF conversion issue with Shape's contents

Bug

WORDSNET-9681

Paragraphs render on the previous page in Pdf

Bug

WORDSNET-9682

Text direction in SmartArt layout box for arrows is not preserved in Pdf

Bug

WORDSNET-10031

Extra empty space appear after conversion from Docx to Pdf

Enhancement

WORDSNET-10348

Document.UpdateFields does not update the AUTOTEXT

Enhancement

WORDSNET-12932

Content shifts down to the pages in PDF

Enhancement

WORDSNET-13334

Empty page is created after section break in output Pdf

Enhancement

WORDSNET-14485

Identify elements close to page boarder.

Enhancement

WORDSNET-15148

Transparent images are lost in output Pdf

Enhancement

WORDSNET-15384

Text is shifted down to the page in output PDF

Enhancement

WORDSNET-15479

Wrong empty formula appears in document after accepting revisions

Enhancement

WORDSNET-15491

Shape's position is changed in output PDF

Enhancement

WORDSNET-15599

DOCX to PDF, table on page moved down

Enhancement

WORDSNET-15690

Contents are pushed down to the page in output PDF

Enhancement

WORDSNET-15691

Table's position is changed after conversion from Docx to Pdf

Enhancement

WORDSNET-15818

Simplified font is used instead of Traditional in Chinese (Taiwan) document

Enhancement

WORDSNET-16066

Rtf's text font is changed

Enhancement

WORDSNET-16080

Position of numbers in cell is changed after conversion from DOCX to PDF

Enhancement

WORDSNET-16088

Expose switches in MailMerge Field

Enhancement

WORDSNET-16149

Add exception when TableEnd field is missing

Enhancement

WORDSNET-16164

Add support for svgBlip drawing extension.

Enhancement

WORDSNET-15785

/delete revisions balloons/ Exception occurs on saving document with showing revision balloons if it has revision in table

Exception

WORDSNET-15870

Document.Save throws System.NullReferenceException while re-saving RTF

Exception

WORDSNET-15923

DocumentBuilder.InsertChart throws System.NullReferenceException

Exception

WORDSNET-15968

System.NullReferenceException is thrown while saving DOCX to PDF

Exception

WORDSNET-16045

Infinite loop detected error during DOCX to TIFF image rendering

Exception

WORDSNET-16071

Aspose.Words.FileCorruptedException is thrown while loading DOC

Exception

WORDSNET-16084

An exception raises while comparing documents.

Exception

WORDSNET-16124

API throws FileCorruptedException upon loading RTF file

Exception

WORDSNET-16134

System.NullReferenceException is thrown while saving DOCX to PDF

Exception

WORDSNET-16157

System.NullReferenceException occurs when exporting RTF to PDF

Exception

WORDSNET-13512

Add feature to Format X/Y/Z Axis of chart.

Feature

WORDSNET-14022

Add feature to format axis numbers of chart

Feature

WORDSNET-14247

Add feature to format axis (minimum and maximum bounds)

Feature

WORDSNET-15164

Add feature to set Axis Title of Chart using LINQ Reporting

Feature

WORDSNET-15520

Adding the chart axis label formatting.

Feature

WORDSNET-15791

Add feature to set/get "Specify interval unit" of axis label

Feature

WORDSNET-15925

Add feature to Format Axis Number

Feature

WORDSNET-15972

Add feature to get the docPartGallery value of StructuredDocumentTag of type SdtType.DocPartObj

Feature

WORDSNET-13612

Implement Aspose.Words for .NET Core

Feature

WORDSNETSTD-1Add feature to support Aspose.Words for .NET Core 2.0Feature

WORDSNET-16127

Different behavior of Section New Page Break in 16.7 and 17.11

Regression

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in Aspose.Words 17.12. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in Aspose.Words which may affect existing code. Any behavior introduced that could be seen as a regression and modifies existing behavior is especially important and is documented here.

Implemented API to Set Chart Axis Properties

Related issue WORDSNET-13512.

The following public classes and enumeration types are added to allow setting chart axis properties:

UC

UC to set date/time values to axis properties

UC to change format of numbers on the value axis

UC to set bounds of an axis

UC to set the interval unit between labels on an axis


Added Feature to Get the docPartGallery Value of StructuredDocumentTag of Type SdtType.DocPartObj.

Related issue WORDSNET-15972.

The behavior of the following properties was improved:

Now it is possible to obtain the value of these properties for "Markup.SdtType.DocPartObj" SDT type. The exception was thrown in previous versions.

Note: these properties still can no be set for SDT of the document part type.

Changed Return Type for FieldMergingArgsBase.Field

Related Issue: WORDSNET-16088 

To provide typed access to a merge field's properties requested by a customer we have changed the return type of the FieldMergingArgsBase.Field property (and hence of the corresponding descendants' properties) from Field to FieldMergeField.

Labels
  • No labels