Note This page contains release notes for GroupDocs.Annotation for Java 21.7 Warning Breaking changes In this version we’re introducing new public API which was designed to be simple and easy to use. For more details about new API please check Migration Notes and Developer Guide sections. Major Features In this version Below the list of most notable changes in release of GroupDocs.Annotation for Java 21.7:
Legacy API was removed from product Fixed several bugs and issues Added new type of annotation - Image Annotation for (SpreadSheet, Diagrams, Images, PDF, WordProcessing, Presentations) Investigated and fixed coordinates of annotations to make them same on images preview as on documents for number of formats (PDF, Cells, Slides, Words) Adding showing distance value for Distance annotations in different formats (Slides, PDF, Images, Diagrams, Cells) Fixed Background color for highlight annotation is not set in Images Implemented ability to add Image Annotations to Diagrams Added overloads for Remove method Implement image extracting of ImageAnnotation Fixed support DWG files Fixed issue with encrypted SpreadSheet(Cells) files Added new feature for managing different versions of annotated documents (supported formats: Words, PDF, PowerPoint and Open Document format presentations, Excel and Open Document format spreadsheets) Added advanced rendering options for show\hide replies Added to new API getting pages image size Fixed issue with throwing exception for encrypted Excel spreadsheets Fixed cleanup replies for PowerPoint presentations Annotation available in document after removing Issue with generating preview for password-protected document Issue with error when processing images Implemented managing different versions of annotated documents for Images and Diagrams Implemented additional overloads for Save method without filestream Fixed background opacity for PNG files Fixed issue with PagesInfo for Excel files in MVC project Fixed clearing comments for Excel files Fixed unable to Save document as file that was used to create annotator Implemented Angle property for Image Annotation Implemented horizontal and vertical alignment for Watermark Implemented text horizontal alignment for TextField Fixed saving only specific annotation types for html, email, words and image Improved exceptions usage Fixed incorrect position of text annotations types in Cells Improved adding annotations to TIFF Images Improved annotating images mechanism (optimized performance) Added Equals operator for comparing Annotations Fixed issue with open CAD files Fixed failed to import annotations that was added on older versions (added backward compatibility) Fixed issue with ImageData is not saving on Image annotation Fixed restoring image from ImageData Improved adding ImageAnnotation functionality Fixed exception while processing specific xlsx files Fixed exception while annotating email files Fixed issue with streams when Save method invoked Fixed Replacement annotation on Words files Improve annotating PDF functionality by separating PdfCommentator to smaller classes and refactoring it Fixed Index was out of range exception for specific Diagrams Fixed issues with opening big Spreadsheet documents Fixed issues with saving document as an image Fixed Object reference not set to an instance of an object for specific CAD files Implemented generating of specified worksheet columns for the Cells format Improved Cells generating preview by splitting the worksheet into multiple images Fixed Empty PagesInfo in specific diagram file Full List of Issues Covering all Changes in this Release Key Summary Issue Type ANNOTATIONNET-1421 Implement horizontal text alignment TextField and TextWatermark annotations Feature ANNOTATIONNET-1292 Implement managing different versions of annotated documents for Diagrams Feature ANNOTATIONNET-1291 Implement managing different versions of annotated documents for Images Feature ANNOTATIONNET-884 Implement ability to add Image annotation to Diagrams Feature ANNOTATIONNET-880 Implement ability to add Image annotation to PDF Feature ANNOTATIONNET-881 Implement ability to add Image annotation to SpreadSheet Feature ANNOTATIONNET-882 Implement ability to add Image annotation to Presentations Feature ANNOTATIONNET-883 Implement ability to add Image annotation to WordProcessing Feature ANNOTATIONNET-1220 Implement ability to add Image annotation to Images Feature ANNOTATIONNET-816 Managing different versions of annotated file Feature ANNOTATIONNET-1537 Investigate the way of displaying huge worksheets of Spreadsheet Improvement ANNOTATIONNET-1482 Replace file ImageAnnotation functionality with streams Improvement ANNOTATIONNET-1418 Improve adding annotations to TIFF Images Improvement ANNOTATIONNET-1450 Improve ImageAnnotationHelper Improvement ANNOTATIONNET-1452 Add comparison operator (Equals) overload for Annotation Models Improvement ANNOTATIONNET-1427 Improve CellsInfo method in DocumentInfoExtractor Improvement ANNOTATIONNET-1355 Improve exceptions usage.... So you can easy swap between different changes made...with custom name If you want to swap between versions easily you...