GroupDocs.Editor for .NET 20.3 Release Notes

Major Features

GroupDocs.Editor for .NET version 20.3 contains a set of new features, improvements and bug fixes, which are described below.

Expanded fonts processing

Starting from version 20.3, GroupDocs.Editor is able to extract fonts, installed in the operating system, not only from the system folder, common for all users, but also from user folder, which was introduced in the MS Windows 10. This feature doesn’t affect the public API.

In counterpart, the next feature, related to font processing, has affected the public API: new boolean flag named ExtractOnlyUsedFont was added to the WordProcessingEditOptions class. Setting this flag to true allows to exclude those fonts, which are not directly applied to textual content in the document.

More info about these two features is located in the corresponding article “Font extraction options”.

Improvements in HTML support

With version 20.3, GroupDocs.Editor supports new HTML elements: COLGROUP, SECTION, OPTGROUP, BDI, BDO, CAPTION, ARTICLE, and WBR. Now input or edited HTML document can contain these elements, and their presence will not lead to the exception. This improvement doesn’t affect the public API.

Full List of Issues Covering all Changes in this Release

EDITORNET-1578Add support of user-installed fonts folder on Windows 10New feature
EDITORNET-1579Add ability to extract only fonts, actually used in the documentNew feature
EDITORNET-1536Add support of COLGROUP HTML elementImprovement
EDITORNET-1537Implement the SECTION HTML elementImprovement
EDITORNET-1538Implement the OPTGROUP HTML elementImprovement
EDITORNET-1539Add support of BDI HTML elementImprovement
EDITORNET-1542Add support of BDO HTML elementImprovement
EDITORNET-1543Add support of CAPTION HTML elementImprovement
EDITORNET-1545Implement ARTICLE HTML elementImprovement
EDITORNET-1546Add support of WBR HTML elementImprovement
EDITORNET-1535Missing footer during roundtrip conversion in paged modeBug
EDITORNET-1547Fix bug in attribute selector parserBug
EDITORNET-1549Exception in bookmark processing mechanismBug
EDITORNET-1552Fix bug with missing HTML attributes in INPUT HTML elementBug

Public API and Backward Incompatible Changes

New property in WordProcessingEditOptions class

Implementing a EDITORNET-1579 ticket has a result in form of a new public property in the GroupDocs.Editor.Options.WordProcessingEditOptions class:

public bool ExtractOnlyUsedFont {get; set;}

Known issues

One of the new features in version 20.3, described above, is support of obtain user-installed fonts on Windows 10. However, in this version it is impossible to obtain user-installed font with .NET Standard 2.0 assembly, only with .NET Framework. In this scenario the code will not raise an exception, — the user-installed font simply will be ignored. This issue is expected to be fixed in the consequent version 20.4.