Class HandwrittenSignature
Represents the details about ink annotation.
Inheritance
Implements
Namespace: Syncfusion.SfPdfViewer.XForms
Assembly: Syncfusion.SfPdfViewer.XForms.dll
Syntax
public class HandwrittenSignature : Object, IAnnotation
Constructors
HandwrittenSignature()
Initializes a new instance of the HandwrittenSignature HandwrittenSignature class.
Declaration
public HandwrittenSignature()
HandwrittenSignature(List<List<Single>>, Int32, Point)
Creates a new instance of the HandwrittenSignature HandwrittenSignature class.
Declaration
public HandwrittenSignature(List<List<float>> inkPointsCollection, int pageNumber, Point position)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<System.Collections.Generic.List<System.Single>> | inkPointsCollection | The collection of strokes which are represented by a series of alternate X and Y coordinates. |
System.Int32 | pageNumber | The page number in which the annotation should be added. This parameter follows 1 based indexing. |
System.Drawing.Point | position | The top left position of the handwritten signature annotation. |
Properties
Bounds
Gets or sets the bounds of the annotation within the PDF page.
Declaration
public Rectangle Bounds { get; set; }
Property Value
Type |
---|
Xamarin.Forms.Rectangle |
InkPointsCollection
Gets or sets the collection of strokes which are represented by a series of alternate X and Y coordinates.
Declaration
public List<List<float>> InkPointsCollection { get; set; }
Property Value
Type |
---|
System.Collections.Generic.List<System.Collections.Generic.List<System.Single>> |
Name
Gets or sets the name of the annotation.
Declaration
public string Name { get; set; }
Property Value
Type |
---|
System.String |
PageNumber
Gets or sets the page index in which the handwritten signature is present.
Declaration
public int PageNumber { get; }
Property Value
Type |
---|
System.Int32 |
Position
Gets or sets the top left position of the handwritten signature annotation within the page.
Declaration
public Point Position { get; set; }
Property Value
Type |
---|
System.Drawing.Point |
Settings
Gets or sets the properties of ink annotation to be edited.
Declaration
public HandwrittenSignatureSettings Settings { get; set; }
Property Value
Type |
---|
HandwrittenSignatureSettings |