[]
        
(Showing Draft Content)

Version 3.1.0.508

New Features and Improvements

  • Added RangeBase.Find() and RangeBase.Replace() methods that allow to find and replace content and formatting.

  • Added FindFormatting class that represents the formatting criteria for a find operation.

  • Added FindOptions class that represents options for a find operation.

  • Added FindReplaceOptions class that represents options for a find and replace operation.

  • Added FindResult class that represents the result of a find operation.

  • Added MatchDetails class that represents the details of a match.

  • Added ReplacingArgs class that represents the details about a found text.

  • Added ReplacedArgs class that represents a text range that replaced a search text.

  • Added ReplaceAction enum that specifies the action to take when a match is found.

  • Added ShapeBase class, the base class for all types of shapes.

  • Added Shape class that represents a shape element in a body content.

  • Added ShapeCollection class that represents a collection of Shape objects.

  • Added TextFrame class that represents the text contents of a Shape and associates that textual information, referred to as a text frame story, with a story identifier.

  • Added TextFrameCollection class that represents a collection of TextFrame objects.

  • AddedLinkedTextFrame class that represents a text frame that participates in a text frame story.

  • Added TextFrameFormat class that represents the format of a text frame.

  • Added TextOrientation enum that specifies text orientation.

  • Added TextWrapFormat enum that specifies the preset text shape geometries that can be used for a text frame.

  • AddedTextVerticalAnchor enum that specifies the available vertical anchoring types for text.

  • Added RangeBase.Shapes property that gets the collection of shapes included in this range.

  • Added RangeBase.TextFrames property that gets the collection of text frames included in this range.

  • Added RangeBase.GetDrawings() method that gets the collection of all drawing (based on ShapeBase class) objects like picture, shape and other unknown shape types.

  • Added PictureBulletCollection.Add(byte[] imageBytes, string contentType) that creates a new PictureBullet and adds it to the collection.

Bug fixes

  • Fixed incorrect rendering of some tables while exporting from to PDF from DsWord.

Breaking changes

  • Picture class is now based on ShapeBase class (was based on ContentObject class).

  • Removed public constructor from ImageData class.

  • Removed method PictureBulletCollection.Add(ImageData)