There are few new features, improvements and bug fixes in this regular release. Most features are related to introduced Image Metadata signatures support, improvement on Image Metadata Signature data type conversion, same as some bug fixes. Summary the most notable changes are:
- Introduced Metadata Signature Singing features for Image Documents
- Added support of rounded corners for Stamp inner lines
- Fixed Barcode and QR-code singing with wide borders for better recognition
- Improved signatures options detection
Full List of Issues Covering all Changes in this Release
|SIGNATURENET-1856||Fix Stamp generation processing for wide areas||Bug|
|SIGNATURENET-1851||QR/Bar code with wide border cannot be read||Bug|
|SIGNATURENET-1786||Implement Rounded corners for Rectangle Stamp Signature Types||New Feature|
|SIGNATURENET-1719||Implement Metadata Signature features for Image Documents||New Feature|
|SIGNATURENET-1871||Improve Image Metadata type conversion||Improvement|
|SIGNATURENET-1858||Optimize Document options type detection for handler processes (Sign/Verify/Search)||Improvement|
Public API and Backward Incompatible Changes
New public class ImageMetadataSignatureOptions was added to support Metadata signatures for Image Documents. Image Metadata signatures are based on Exchangeable image file format (Exif) specification. The Exif data references are specified standard and custom image properties of various type of data. Current version starts to support adding exit metadata signatures. Please read Exif tags specifications carefully to ensure when using different metadata identifiers that could be reserved for standard Exif tag properties.
Class ImagesMetadataSignature was updated with constructor and conversion methods.
Public sealed class ImageMetadataSignature was updated with constructor that expects identifier and value. Class supports any standard data types, same as methods to convert. Please carefully read Exif tags specifications to clarify what Id values are acceptable for your scenarios of using Image Metadata signature.
Several methods were added for Metadata value conversion to any supported standard type.
Following example demonstrates using different Image Metadata signatures to be posted on Image Document.
New public class SquareBorderLine inherits BorderLine and was added to implement square signature with rounded corners.
This class is able to contain data about radius of square signature corners.
New public class Corners was added to implement storage for square corners radius values. Zero value means no rounded corner.
This class is able to contain data about four corners of square object.