class TencentCloud::Ess::V20201111::Component

  1. 关键字(KEYWORD)定位方式,使用关键字定位时,请确保PDF原始文件内是关键字以文字形式保存在PDF文件中,不支持对图片内文字进行关键字查找
    2. 表单域(FIELD)定位方式
    1. 绝对定位方式 (可以通过 [PDF坐标计算助手](qian.tencent.com/developers/tools/template-editor)计算控件的坐标)
    在通过文件发起合同时,对应的component有三种定位方式

def deserialize(params)

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

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)

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