GroupDocs.Assembly for .NET 20.1 Release Notes

Major Features

Supported dynamic insertion of bookmarks for Word Processing documents and emails with HTML and RTF bodies and dynamic naming of cell ranges for Spreadsheet documents.

Full List of Features Covering all Changes in this Release

KeySummaryCategory
ASSEMBLYNET-139 Support dynamic insertion of bookmarks for Word Processing documents Feature 
ASSEMBLYNET-140 Support dynamic insertion of bookmarks for emails with HTML and RTF bodies Feature 
ASSEMBLYNET-141 Support dynamic naming of cell ranges for Spreadsheet documents Feature 
ASSEMBLYNET-142 Simple-type array with one element does not work for JsonDataSource Bug 

Public API and Backward Incompatible Changes 

Supported dynamic insertion of bookmarks for Word Processing documents and emails with HTML and RTF bodies

You can insert bookmarks to your reports dynamically using bookmark tags. Syntax of a bookmark tag is defined as follows.

<<bookmark [bookmark_expression]>>
bookmarked_content
<</bookmark>>

Here, bookmark_expression defines the name of a bookmark to be inserted during runtime. This expression is mandatory and must return a non-empty value. While building a report, bookmark_expression is evaluated and its result is used to construct a bookmark start and end that replace corresponding opening and closing bookmark tags respectively.

Supported dynamic naming of cell ranges for Spreadsheet documents

Template syntax for dynamic naming of cell ranges for Spreadsheet documents is the same as above point. The difference is that it results to insertion of named cell ranges instead of bookmarks.