DSTab

class DSTab : Cloneable

Class which publicly represents a Tab (aka Field) object

Parameters

documentId

the ID of the document where tab is to be placed

recipientId

the ID of the recipient

type

the Tab's type

xPosition

the X position of tab

yPosition

the Y position of the tab

height

height of the Tab

width

width of the Tab

tabLabel

name of the Tab

pageNumber

Page number where tab is placed

name

Name of the tab

optional

boolean indicates whether Tab is optional or required

value

the value of Tab

DSStampType

Signature Stamp type

paymentsAvailable

if the tab is payments tab

anchorString

the string to find in the document and use as the basis for tab placement

anchorXOffset

the X axis location of the tab in anchorUnits relative to the anchorString

anchorYOffset

the Y axis location of the tab in anchorUnits relative to the anchorString

anchorUnits

units of the anchorXOffset and anchorYOffset. Valid units are: pixels, inches, mms, cms

anchorIgnoreIfNotPresent

When true, this tab is ignored if the anchorString is not found in the document

groupLabel

Group label

minimumRequired

Minimum required for tab validation

maximumAllowed

Maximum Allowed for tab validation

groupRule

Group Rule for tab

tabGroupLabel

Tab Group Label

Types

Link copied to clipboard
class Builder

Functions

Link copied to clipboard
open override fun clone(): Any

Properties

Link copied to clipboard
var anchorCaseSensitive: Boolean? = null
Link copied to clipboard
var anchorIgnoreIfNotPresent: Boolean? = null
Link copied to clipboard
var anchorString: String? = null
Link copied to clipboard
var anchorUnits: String? = null
Link copied to clipboard
var anchorXOffset: Int? = null
Link copied to clipboard
var anchorYOffset: Int? = null
Link copied to clipboard
var concealValueOnDocument: Boolean? = null
Link copied to clipboard
var conditionalParentLabel: String? = null
Link copied to clipboard
var conditionalParentValue: String? = null
Link copied to clipboard
var disableAutoSize: Boolean? = null
Link copied to clipboard
var documentId: String
Link copied to clipboard
var DSStampType: DSStampType?
Link copied to clipboard
var errorDetails: String? = null
Link copied to clipboard
var font: String? = null
Link copied to clipboard
var fontColor: String? = null
Link copied to clipboard
var fontSize: String? = null
Link copied to clipboard
var groupLabel: String? = null
Link copied to clipboard
var groupName: String?
Link copied to clipboard
var groupRule: String? = null
Link copied to clipboard
var height: Float? = null
Link copied to clipboard
var listItems: List<DSTabListItem>?
Link copied to clipboard
var locked: Boolean?
Link copied to clipboard
var maximumAllowed: Int? = null
Link copied to clipboard
var maxLength: Int? = null
Link copied to clipboard
var minimumRequired: Int? = null
Link copied to clipboard
var name: String?
Link copied to clipboard
var optional: Boolean?
Link copied to clipboard
var pageNumber: Int?
Link copied to clipboard
var paymentsAvailable: Boolean? = null
Link copied to clipboard
var recipientId: String
Link copied to clipboard
var required: Boolean? = null
Link copied to clipboard
var requiredRead: Boolean? = null
Link copied to clipboard
var scaleValue: Float? = null
Link copied to clipboard
var tabGroupLabel: String? = null
Link copied to clipboard
var tabId: String
Link copied to clipboard
var tabLabel: String?
Link copied to clipboard
var tooltip: String? = null
Link copied to clipboard
var type: DSTabType
Link copied to clipboard
var validationMessage: String? = null
Link copied to clipboard
var value: String?
Link copied to clipboard
var width: Float? = null
Link copied to clipboard
var xPosition: Int? = null
Link copied to clipboard
var yPosition: Int? = null