TextSignOptions

TextSignOptions class

Represents the Text signature options.

public class TextSignOptions : SignOptions, IAlignment, IRectangle, IRotation, ITransparency

Constructors

Name Description
TextSignOptions() Initializes a new instance of the TextSignOptions class with default values.
TextSignOptions(string) Initializes a new instance of the TextSignOptions class with text.

Properties

Name Description
virtual AllPages { get; set; } Put signature on all document pages.
Appearance { get; set; } Additional signature appearance.
Background { get; set; } Gets or sets the signature background settings.
Border { get; set; } Specify border settings
DocumentType { get; set; } Get or set the Document Type of the Signature Options DocumentType
Extensions { get; } Signature Extensions.
Font { get; set; } Gets or sets the font of signature.
virtual ForeColor { get; set; } Gets or sets the fore color of signature.
FormTextFieldTitle { get; set; } Gets or sets the title of text form field to put text signature into it. This property could be used only with SignatureImplementation = TextToFormField.
FormTextFieldType { get; set; } Gets or sets the type of form field to put text signature into it. This property could be used only with SignatureImplementation = TextToFormField. Value by default is AllTextTypes.
Height { get; set; } Height of Signature on Document Page in Measure values (pixels, percents or millimeters see MeasureType SizeMeasureType property).
HorizontalAlignment { get; set; } Horizontal alignment of signature on document page.
Left { get; set; } Left X position of Signature on Document Page in Measure values (pixels, percents or millimeters see MeasureType LocationMeasureType property). (works if horizontal alignment is not specified).
virtual LocationMeasureType { get; set; } Measure type (pixels, percents or millimeters) for Left and Top properties.
virtual Margin { get; set; } Gets or sets the space between Sign and Document edges. (works ONLY if horizontal or vertical alignment are specified).
virtual MarginMeasureType { get; set; } Gets or sets the measure type (pixels, percents or millimeters) for Margin.
Native { get; set; } Gets or sets the native attribute. If it is set document specific signatures could be used. Native text watermark for WordProcessing documents is different than regular, for example.
virtual PageNumber { get; set; } Gets or sets document page number for signing. Minimal and default value is 1.
virtual PagesSetup { get; set; } Options to specify pages to be signed.
RotationAngle { get; set; } Rotation angle of signature on document page (clockwise).
ShapePosition { get; set; } Defines where shape should be presented in the document layout. Avaliable only for Word documents
ShapeType { get; set; } Gets or sets the type of shape to put text. This property could be used only with SignatureImplementation = TextStamp. Value by default is Rectangle.
SignatureID { get; set; } Gets or sets the unique ID of signature. It can be used in signature verification options. Property is supported for Pdf documents only.
SignatureImplementation { get; set; } Gets or sets the type of text signature implementation.
SignatureType { get; } Get the Signature Type SignatureType
virtual SizeMeasureType { get; set; } Measure type (pixels, percents or millimeters) for Width and Height properties.
Stretch { get; set; } Stretch mode on Document Page.
Text { get; set; } Gets or sets the text of signature.
TextHorizontalAlignment { get; set; } Horizontal alignment of text inside a signature. This feature is supported only for Image and Annotation signature implementations (see TextSignatureImplementation SignatureImplementation property).
TextVerticalAlignment { get; set; } Vertical alignment of text inside a signature. This feature is supported only for Image signature implementation (see TextSignatureImplementation SignatureImplementation property).
Top { get; set; } Top Y Position of Signature on Document Page in Measure values (pixels, percents or millimeters see MeasureType LocationMeasureType property). (works if vertical alignment is not specified).
Transparency { get; set; } Gets or sets the signature transparency (value from 0.0 (opaque) through 1.0 (clear)). Default value is 0 (opaque).
VerticalAlignment { get; set; } Vertical alignment of signature on document page.
Width { get; set; } Width of Signature on Document Page in Measure values (pixels, percents or millimeters see MeasureType SizeMeasureType property).
ZOrder { get; set; } Gets or sets the Z-order position of text signature. Determines the display order of overlapping signatures.

Remarks

Learn more

See Also