class Docusign::Tab

{www.docusign.net/API/3.0}Tab

documentID - SOAP::SOAPPositiveInteger
recipientID - SOAP::SOAPPositiveInteger
pageNumber - SOAP::SOAPNonNegativeInteger
xPosition - SOAP::SOAPNonNegativeInteger
yPosition - SOAP::SOAPNonNegativeInteger
scaleValue - SOAP::SOAPDecimal
anchorTabItem - Docusign::AnchorTab
type - Docusign::TabTypeCode
name - SOAP::SOAPString
tabLabel - SOAP::SOAPString
value - SOAP::SOAPString
customTabType - Docusign::CustomTabType
customTabWidth - SOAP::SOAPInt
customTabHeight - SOAP::SOAPInt
customTabRequired - SOAP::SOAPBoolean
customTabLocked - SOAP::SOAPBoolean
customTabDisableAutoSize - SOAP::SOAPBoolean
customTabListItems - SOAP::SOAPString
customTabListValues - SOAP::SOAPString
customTabListSelectedValue - SOAP::SOAPString
customTabRadioGroupName - SOAP::SOAPString
customTabValidationPattern - SOAP::SOAPString
customTabValidationMessage - SOAP::SOAPString
templateLocked - SOAP::SOAPBoolean
templateRequired - SOAP::SOAPBoolean
conditionalParentLabel - SOAP::SOAPString
conditionalParentValue - SOAP::SOAPString
sharedTab - SOAP::SOAPBoolean
requireInitialOnSharedTabChange - SOAP::SOAPBoolean
concealValueOnDocument - SOAP::SOAPBoolean

Attributes

anchorTabItem[RW]
concealValueOnDocument[RW]
conditionalParentLabel[RW]
conditionalParentValue[RW]
customTabDisableAutoSize[RW]
customTabHeight[RW]
customTabListItems[RW]
customTabListSelectedValue[RW]
customTabListValues[RW]
customTabLocked[RW]
customTabRadioGroupName[RW]
customTabRequired[RW]
customTabType[RW]
customTabValidationMessage[RW]
customTabValidationPattern[RW]
customTabWidth[RW]
documentID[RW]
name[RW]
pageNumber[RW]
recipientID[RW]
requireInitialOnSharedTabChange[RW]
scaleValue[RW]
sharedTab[RW]
tabLabel[RW]
templateLocked[RW]
templateRequired[RW]
type[RW]
value[RW]
xPosition[RW]
yPosition[RW]

Public Class Methods

new(documentID = nil, recipientID = nil, pageNumber = nil, xPosition = nil, yPosition = nil, scaleValue = nil, anchorTabItem = nil, type = nil, name = nil, tabLabel = nil, value = nil, customTabType = nil, customTabWidth = nil, customTabHeight = nil, customTabRequired = nil, customTabLocked = nil, customTabDisableAutoSize = nil, customTabListItems = nil, customTabListValues = nil, customTabListSelectedValue = nil, customTabRadioGroupName = nil, customTabValidationPattern = nil, customTabValidationMessage = nil, templateLocked = nil, templateRequired = nil, conditionalParentLabel = nil, conditionalParentValue = nil, sharedTab = nil, requireInitialOnSharedTabChange = nil, concealValueOnDocument = nil) click to toggle source
# File lib/docusign/docusign.rb, line 489
def initialize(documentID = nil, recipientID = nil, pageNumber = nil, xPosition = nil, yPosition = nil, scaleValue = nil, anchorTabItem = nil, type = nil, name = nil, tabLabel = nil, value = nil, customTabType = nil, customTabWidth = nil, customTabHeight = nil, customTabRequired = nil, customTabLocked = nil, customTabDisableAutoSize = nil, customTabListItems = nil, customTabListValues = nil, customTabListSelectedValue = nil, customTabRadioGroupName = nil, customTabValidationPattern = nil, customTabValidationMessage = nil, templateLocked = nil, templateRequired = nil, conditionalParentLabel = nil, conditionalParentValue = nil, sharedTab = nil, requireInitialOnSharedTabChange = nil, concealValueOnDocument = nil)
  @documentID = documentID
  @recipientID = recipientID
  @pageNumber = pageNumber
  @xPosition = xPosition
  @yPosition = yPosition
  @scaleValue = scaleValue
  @anchorTabItem = anchorTabItem
  @type = type
  @name = name
  @tabLabel = tabLabel
  @value = value
  @customTabType = customTabType
  @customTabWidth = customTabWidth
  @customTabHeight = customTabHeight
  @customTabRequired = customTabRequired
  @customTabLocked = customTabLocked
  @customTabDisableAutoSize = customTabDisableAutoSize
  @customTabListItems = customTabListItems
  @customTabListValues = customTabListValues
  @customTabListSelectedValue = customTabListSelectedValue
  @customTabRadioGroupName = customTabRadioGroupName
  @customTabValidationPattern = customTabValidationPattern
  @customTabValidationMessage = customTabValidationMessage
  @templateLocked = templateLocked
  @templateRequired = templateRequired
  @conditionalParentLabel = conditionalParentLabel
  @conditionalParentValue = conditionalParentValue
  @sharedTab = sharedTab
  @requireInitialOnSharedTabChange = requireInitialOnSharedTabChange
  @concealValueOnDocument = concealValueOnDocument
end

Public Instance Methods

anchor(options = {}) { |a| ... } click to toggle source
# File lib/docusign/tab.rb, line 7
def anchor(options = {}, &block)
  returning anchor_builder.build(options, &block) do |a|
    yield a if block_given?
    self.anchor_tab_item = a
  end
end
anchor=(options = {}) click to toggle source
# File lib/docusign/tab.rb, line 14
def anchor=(options = {})
  anchor options
end
anchor_builder() click to toggle source
# File lib/docusign/tab.rb, line 18
def anchor_builder
  @anchor_builder ||= Docusign::Builder::AnchorBuilder.new
end