Class: TencentCloud::Ess::V20201111::Component

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201111/models.rb

Overview

在通过文件发起合同时,对应的component有三种定位方式

  1. 绝对定位方式 (可以通过 PDF坐标计算助手计算控件的坐标)
  2. 表单域(FIELD)定位方式
  3. 关键字(KEYWORD)定位方式,使用关键字定位时,请确保PDF原始文件内是关键字以文字形式保存在PDF文件中,不支持对图片内文字进行关键字查找

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(componenttype = nil, componentheight = nil, componentwidth = nil, componentpage = nil, componentposx = nil, componentposy = nil, fileindex = nil, generatemode = nil, componentid = nil, componentname = nil, componentrequired = nil, componentrecipientid = nil, componentextra = nil, isformtype = nil, componentvalue = nil, offsetx = nil, offsety = nil, keywordorder = nil, keywordpage = nil, relativelocation = nil, keywordindexes = nil, lockcomponentvalue = nil, forbidmoveanddelete = nil, componentdatefontsize = nil, channelcomponentid = nil, channelcomponentsource = nil) ⇒ Component

Returns a new instance of Component.



1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'lib/v20201111/models.rb', line 1663

def initialize(componenttype=nil, componentheight=nil, componentwidth=nil, componentpage=nil, componentposx=nil, componentposy=nil, fileindex=nil, generatemode=nil, componentid=nil, componentname=nil, componentrequired=nil, componentrecipientid=nil, componentextra=nil, isformtype=nil, componentvalue=nil, offsetx=nil, offsety=nil, keywordorder=nil, keywordpage=nil, relativelocation=nil, keywordindexes=nil, lockcomponentvalue=nil, forbidmoveanddelete=nil, componentdatefontsize=nil, channelcomponentid=nil, channelcomponentsource=nil)
  @ComponentType = componenttype
  @ComponentHeight = componentheight
  @ComponentWidth = componentwidth
  @ComponentPage = componentpage
  @ComponentPosX = componentposx
  @ComponentPosY = componentposy
  @FileIndex = fileindex
  @GenerateMode = generatemode
  @ComponentId = componentid
  @ComponentName = componentname
  @ComponentRequired = componentrequired
  @ComponentRecipientId = componentrecipientid
  @ComponentExtra = componentextra
  @IsFormType = isformtype
  @ComponentValue = componentvalue
  @OffsetX = offsetx
  @OffsetY = offsety
  @KeywordOrder = keywordorder
  @KeywordPage = keywordpage
  @RelativeLocation = relativelocation
  @KeywordIndexes = keywordindexes
  @LockComponentValue = lockcomponentvalue
  @ForbidMoveAndDelete = forbidmoveanddelete
  @ComponentDateFontSize = componentdatefontsize
  @ChannelComponentId = channelcomponentid
  @ChannelComponentSource = channelcomponentsource
end

Instance Attribute Details

#ChannelComponentIdObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ChannelComponentId
  @ChannelComponentId
end

#ChannelComponentSourceObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ChannelComponentSource
  @ChannelComponentSource
end

#ComponentDateFontSizeObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentDateFontSize
  @ComponentDateFontSize
end

#ComponentExtraObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentExtra
  @ComponentExtra
end

#ComponentHeightObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentHeight
  @ComponentHeight
end

#ComponentIdObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentId
  @ComponentId
end

#ComponentNameObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentName
  @ComponentName
end

#ComponentPageObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentPage
  @ComponentPage
end

#ComponentPosXObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentPosX
  @ComponentPosX
end

#ComponentPosYObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentPosY
  @ComponentPosY
end

#ComponentRecipientIdObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentRecipientId
  @ComponentRecipientId
end

#ComponentRequiredObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentRequired
  @ComponentRequired
end

#ComponentTypeObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentType
  @ComponentType
end

#ComponentValueObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentValue
  @ComponentValue
end

#ComponentWidthObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ComponentWidth
  @ComponentWidth
end

#FileIndexObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def FileIndex
  @FileIndex
end

#ForbidMoveAndDeleteObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def ForbidMoveAndDelete
  @ForbidMoveAndDelete
end

#GenerateModeObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def GenerateMode
  @GenerateMode
end

#IsFormTypeObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def IsFormType
  @IsFormType
end

#KeywordIndexesObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def KeywordIndexes
  @KeywordIndexes
end

#KeywordOrderObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def KeywordOrder
  @KeywordOrder
end

#KeywordPageObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def KeywordPage
  @KeywordPage
end

#LockComponentValueObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def LockComponentValue
  @LockComponentValue
end

#OffsetXObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def OffsetX
  @OffsetX
end

#OffsetYObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def OffsetY
  @OffsetY
end

#RelativeLocationObject

注意:关键字索引是从0开始计数的

  • false(默认):不锁定控件值,允许在页面编辑控件值
  • true:锁定控件值,在页面无法编辑控件值
  • false(默认) :可以移动和删除控件
  • true : 禁止移动和删除控件
  • 0 :平台指定;
  • 1 :用户自定义

Parameters:

  • LockComponentValue:

    web嵌入发起合同场景下, 是否锁定填写和签署控件值不允许嵌入页面进行编辑

  • ForbidMoveAndDelete:

    web嵌入发起合同场景下,是否禁止移动和删除填写和签署控件

  • ComponentDateFontSize: (font color="red">【暂未使用】</font>日期签署控件的字号,默认为 12)

    omponentDateFontSize: 【暂未使用】日期签署控件的字号,默认为 12

  • ChannelComponentId: (font color="red">【暂未使用】</font>第三方应用集成平台模板控件 ID 标识)

    hannelComponentId: 【暂未使用】第三方应用集成平台模板控件 ID 标识

  • ChannelComponentSource: (font color="red">【暂未使用】</font>第三方应用集成中子客企业控件来源。)

    hannelComponentSource: 【暂未使用】第三方应用集成中子客企业控件来源。



1661
1662
1663
# File 'lib/v20201111/models.rb', line 1661

def RelativeLocation
  @RelativeLocation
end

Instance Method Details

#deserialize(params) ⇒ Object



1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
# File 'lib/v20201111/models.rb', line 1692

def deserialize(params)
  @ComponentType = params['ComponentType']
  @ComponentHeight = params['ComponentHeight']
  @ComponentWidth = params['ComponentWidth']
  @ComponentPage = params['ComponentPage']
  @ComponentPosX = params['ComponentPosX']
  @ComponentPosY = params['ComponentPosY']
  @FileIndex = params['FileIndex']
  @GenerateMode = params['GenerateMode']
  @ComponentId = params['ComponentId']
  @ComponentName = params['ComponentName']
  @ComponentRequired = params['ComponentRequired']
  @ComponentRecipientId = params['ComponentRecipientId']
  @ComponentExtra = params['ComponentExtra']
  @IsFormType = params['IsFormType']
  @ComponentValue = params['ComponentValue']
  @OffsetX = params['OffsetX']
  @OffsetY = params['OffsetY']
  @KeywordOrder = params['KeywordOrder']
  @KeywordPage = params['KeywordPage']
  @RelativeLocation = params['RelativeLocation']
  @KeywordIndexes = params['KeywordIndexes']
  @LockComponentValue = params['LockComponentValue']
  @ForbidMoveAndDelete = params['ForbidMoveAndDelete']
  @ComponentDateFontSize = params['ComponentDateFontSize']
  @ChannelComponentId = params['ChannelComponentId']
  @ChannelComponentSource = params['ChannelComponentSource']
end