Table of Contents

Interface IFormField

Namespace
BoldSign.Model
Assembly
BoldSign.Api.dll
public interface IFormField

Properties

Bounds

Gets or Sets bounds of the form field.

[DataMember(Name = "bounds", EmitDefaultValue = true)]
Rectangle Bounds { get; set; }

Property Value

Rectangle

CharacterLimit

Gets or sets the character limit.

[DataMember(Name = "characterLimit", EmitDefaultValue = true)]
int CharacterLimit { get; set; }

Property Value

int

Gets or sets the line height.

Font

Gets or Sets font name for the content in form field.

[DataMember(Name = "font", EmitDefaultValue = true)]
FontFamily Font { get; set; }

Property Value

FontFamily

FontHexColor

Gets or sets the font color in hex code.

[DataMember(Name = "fontHexColor", EmitDefaultValue = true)]
string FontHexColor { get; set; }

Property Value

string

Gets or sets the name.

FontSize

Gets or sets the font size.

[DataMember(Name = "fontSize", EmitDefaultValue = true)]
int FontSize { get; set; }

Property Value

int

Gets or sets the page number.

Id

Gets or Sets form field id.

[DataMember(Name = "id", EmitDefaultValue = true)]
string Id { get; set; }

Property Value

string

IsBoldFont

Gets or sets a value indicating whether the font style is bold.

[DataMember(Name = "isBoldFont", EmitDefaultValue = false)]
bool IsBoldFont { get; set; }

Property Value

bool

Gets or sets a value indicating whether is required.

IsItalicFont

[DataMember(Name = "isItalicFont", EmitDefaultValue = false)]
bool IsItalicFont { get; set; }

Property Value

bool

IsRequired

Gets or sets a value indicating whether the field is required.

[DataMember(Name = "isRequired", EmitDefaultValue = false)]
bool IsRequired { get; set; }

Property Value

bool

Gets or sets a value indicating whether is required.

IsUnderLineFont

Gets or sets a value indicating whether the font style is underline.

[DataMember(Name = "isUnderLineFont", EmitDefaultValue = false)]
bool IsUnderLineFont { get; set; }

Property Value

bool

Gets or sets a value indicating whether is required.

LineHeight

Gets or sets the line height for the contents in form field.

[DataMember(Name = "lineHeight", EmitDefaultValue = true)]
int LineHeight { get; set; }

Property Value

int

Gets or sets the page number.

Name

Gets or sets the form field name.

[Obsolete("Name is deprecated, please use Id instead")]
[DataMember(Name = "name", EmitDefaultValue = true)]
string Name { get; set; }

Property Value

string

Gets or sets the name.

PageNumber

Gets or sets the page number.

[DataMember(Name = "pageNumber", EmitDefaultValue = true)]
int PageNumber { get; set; }

Property Value

int

Gets or sets the page number.

Type

Gets or Sets form field type.

[DataMember(Name = "fieldType", EmitDefaultValue = true)]
FieldType Type { get; set; }

Property Value

FieldType

Value

Gets or sets the Value to be set to the form field (if required).

[DataMember(Name = "value", EmitDefaultValue = true)]
string Value { get; set; }

Property Value

string

Gets or sets the value.