Skip to end of metadata
Go to start of metadata

This page contains release notes for GroupDocs.Signature for .NET 18.7

Major Features

There are about 13 improvements, new features and fixes in this regular release. Most new features are related to improvements of cells positioning, implementation of different measure types for Cells signature options. Process events arguments were updated to support ability to cancel signature, verification or search workaround. Summary the most notable changes are:

  • Introduced ability to search for Digital signatures of Words Documents with additional criteria
  • Implemented ability to cancel running process for Signature, Verification and Search routines, same as ability to check if process was cancelled
  • Updated positioning of Stamp text
  • Introduced support of all Measure type units for Cells documents, improved Cells document signatures positioning
  • Extended search process for Words Documents with extended properties for Digital Signatures
  • Fixed few issues with QR-Code Signature rendering

Full List of Issues Covering all Changes in this Release

SIGNATURENET-3568Implement additional search criteria for Digital Signatures of Words DocumentsNew Feature
SIGNATURENET-3533Implement ability for cancellation of Search processNew Feature
SIGNATURENET-3530Implement ability for cancellation of Verification processNew Feature
SIGNATURENET-3527Implement ability for cancellation of Signing processNew Feature
SIGNATURENET-3526Implement text positioning for Stamp Signatures.New Feature
SIGNATURENET-3483Implement support of Measure Type Units for Cells positioningNew Feature
SIGNATURENET-3463Implement additional search criteria for Digital Signatures of Cells DocumentsNew Feature
SIGNATURENET-3570Implement support of several Words Digital Search OptionsImprovement
SIGNATURENET-3566Implement support of several Cells Digital Search OptionsImprovement
SIGNATURENET-3480Implement global Exception handler to catch all unhandled exceptionsImprovement
SIGNATURENET-3578Wrong border appearance for PDF Text as Image signaturesBug
SIGNATURENET-3563Fix QR-Code positioning when Signature area is more than generated QR-CodeBug
SIGNATURENET-3562Fix freezing of Signature process on Image Documents for QR-Code SignatureBug

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in GroupDocs.Signature for .NET 18.7. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in GroupDocs.Signature which may affect existing code. Any behavior introduced that could be seen as a regression and modifies existing behavior is especially important and is documented here.

  1. Process Events arguments were updated with properties to set and check cancellation of progression. 
    Public class ProcessProgressEventArgs was updated with Boolean property Cancel and now supports cancellation of different processes like signing, verification and searching. Public class ProcessCompleteEventArgs was updated with read only Boolean property Canceled that indicates if process (signing, verification and searching) was canceled.

    ProcessProgressEventArgs proeprties

    The property Cancel should be set to true value in corresponding event for singing, verification or searching in case when process requires cancellation.

    ProcessProgressEventArgs proeprties

    The property Canceled will be set to true value in case when user discarded/ canceled process over Progress event with Cancel property.

    Following example demonstrates using new property to make cancellation of singing process.

    C#
  2. Signature Cells Documents Options were updated with supporting different measure types. 

    Public classes CellsTextSignOptions, CellsImageSignOptions, CellsDigitalSignOptions, BarcodeCodeSignOptionsCellsQRCodeSignOptions were updated and now support different Measure Types values to setup position and size of signature area.

    The properties LocationMeasureTypeSizeMeasureType and MarginMeasureType allow to adjust measure units with one of predefined enumeration like millimeters, percents or pixels of location, size and margin fields for QR-code signature areas. Percents measure type value assumes calculation signature size and position according to a Cells worksheet filled area. The filled area is determined by a cell which contains data or style and has the biggest row and column numbers.

    Measure Type

    Following example demonstrates using Measure Type properties to set a QR-code signature position in the center by horizontal and in 25% by vertical of worksheet filled area. Height and width are 10% of worksheet filled area.

    Measure Type properties to set a QR-code signature position

    Following example demonstrates using Measure Type properties to set a Barcode signature position in the center by horizontal and in 25% by vertical of worksheet filled area. Height and width are 10% of worksheet filled area.

    Measure Type properties to set a Barcode signature position

    Following example demonstrates using Measure Type properties to set a digital signature position in the center by horizontal and in 25% by vertical of worksheet filled area. Height and width are 10% of worksheet filled area.

    C#

    Following example demonstrates using Measure Type properties to set a image signature position in the center by horizontal and in 25% by vertical of worksheet filled area. Height and width are 10% of worksheet filled area.

    C#

    Following example demonstrates using Measure Type properties to set a text signature position in the center by horizontal and in 25% by vertical of worksheet filled area. Height and width are 10% of worksheet filled area.

    C#

    Following example demonstrates using Measure Type properties to set a stamp signature position in the center by horizontal and in 25% by vertical of worksheet filled area. Height and width are 10% of worksheet filled area.

    C#
  3.  Digital Search Options for Cells and Words Documents were updated with few properties.

    Public class WordsSearchDigitalOptions was extended with new properties to specify additional search criteria.

    These properties specify Digital Signature comments, date range criteria and some Words Digital Signature fields

    WordsSearchDigitalOptions properties
    C#


    Public class CellsSearchDigitalOptions was extended with new properties to specify additional search criteria.

    These properties specify Digital Signature comment and date range criteria

    CellsSearchDigitalOptions properties
    C#
  4. Public interface ITextAlignment was implemented to define signature position by specifying worksheet row or column number.

    ICellsPosition

    Following example demonstrates using interface ICellsPosition to set signature position by specifying worksheet row or column number for Cells document.

    Setting text alignment in text signature
  5. Properties DocumentPageNumberPagesSetup and SearchAllPages in public class SearchDigitalOptions were marked as obsolete because they are not used in digital search workflow.

    SearchDigitalOptions
  6. Properties DocumentPageNumber and PagesSetup in public class VerifyDigitalOptions were marked as obsolete because they are not used in digital verification workflow.

    VerifyDigitalOptions
Labels
  • No labels