Class Component

    • Constructor Summary

      Constructors 
      Constructor Description
      Component()  
      Component​(Component source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getChannelComponentId()
      Get 第三方应用集成平台模板控件 ID 标识
      Long getChannelComponentSource()
      Get 第三方应用集成中子客企业控件来源。 0-平台指定; 1-用户自定义
      Long getComponentDateFontSize()
      Get 日期签署控件的字号,默认为 12
      String getComponentExtra()
      Get 扩展参数: 为JSON格式。 ComponentType为FILL_IMAGE时,支持以下参数: NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true: 不居中 FillMethod: int.
      Float getComponentHeight()
      Get 参数控件高度,单位pt
      String getComponentId()
      Get 控件唯一ID。 或使用文件发起合同时用于GenerateMode==KEYWORD 指定关键字
      String getComponentName()
      Get 控件名。 或使用文件发起合同时用于GenerateMode==FIELD 指定表单域名称
      Long getComponentPage()
      Get 参数控件所在页码,取值为:1-N
      Float getComponentPosX()
      Get 参数控件X位置,单位pt
      Float getComponentPosY()
      Get 参数控件Y位置,单位pt
      String getComponentRecipientId()
      Get 控件关联的参与方ID,对应Recipient结构体中的RecipientId
      Boolean getComponentRequired()
      Get 是否必选,默认为false-非必选
      String getComponentType()
      Get 如果是Component填写控件类型,则可选的字段为: TEXT - 普通文本控件,输入文本字符串; MULTI_LINE_TEXT - 多行文本控件,输入文本字符串; CHECK_BOX - 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串; FILL_IMAGE - 图片控件,ComponentValue 填写图片的资源 ID; DYNAMIC_TABLE - 动态表格控件; ATTACHMENT - 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔; SELECTOR - 选择器控件,ComponentValue填写选择的字符串内容; DATE - 日期控件;默认是格式化为xxxx年xx月xx日字符串; DISTRICT - 省市区行政区控件,ComponentValue填写省市区行政区字符串内容; 如果是SignComponent签署控件类型,则可选的字段为 SIGN_SEAL - 签署印章控件; SIGN_DATE - 签署日期控件; SIGN_SIGNATURE - 用户签名控件; SIGN_PERSONAL_SEAL - 个人签署印章控件(使用文件发起暂不支持此类型); SIGN_PAGING_SEAL - 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight SIGN_OPINION - 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认; SIGN_LEGAL_PERSON_SEAL - 企业法定代表人控件。 表单域的控件不能作为印章和签名控件
      String getComponentValue()
      Get 控件填充vaule,ComponentType和传入值类型对应关系: TEXT - 文本内容 MULTI_LINE_TEXT - 文本内容 CHECK_BOX - true/false FILL_IMAGE、ATTACHMENT - 附件的FileId,需要通过UploadFiles接口上传获取 SELECTOR - 选项值 DYNAMIC_TABLE - 传入json格式的表格内容,具体见数据结构FlowInfo:https://cloud.tencent.com/document/api/1420/61525#FlowInfo DATE - 默认是格式化为xxxx年xx月xx日 SIGN_SEAL - 印章ID,于控制台查询获取 SIGN_PAGING_SEAL - 可以指定印章ID,于控制台查询获取 控件值约束说明: 企业全称控件: 约束:企业名称中文字符中文括号 检查正则表达式:/^[㐀-䶿一-龥()]+$/ 统一社会信用代码控件: 检查正则表达式:/^[A-Z0-9]{1,18}$/ 法人名称控件: 约束:最大50个字符,2到25个汉字或者1到50个字母 检查正则表达式:/^([㐀-䶿一-龥.·]{2,25}|[a-zA-Z·,\s-]{1,50})$/ 签署意见控件: 约束:签署意见最大长度为50字符 签署人手机号控件: 约束:国内手机号 13,14,15,16,17,18,19号段长度11位 签署人身份证控件: 约束:合法的身份证号码检查 控件名称: 约束:控件名称最大长度为20字符 单行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 多行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 勾选框控件: 约束:选择填字符串true,不选填字符串false 选择器控件: 约束:同单行文本控件约束,填写选择值中的字符串 数字控件: 约束:请输入有效的数字(可带小数点) 检查正则表达式:/^(-|\+)?\d+(\.\d+)?$/ 日期控件: 约束:格式:yyyy年mm月dd日 附件控件: 约束:JPG或PNG图片,上传数量限制,1到6个,最大6个附件 图片控件: 约束:JPG或PNG图片,填写上传的图片资源ID 邮箱控件: 约束:请输入有效的邮箱地址, w3c标准 检查正则表达式:/^([A-Za-z0-9_\-.!#$%&])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/ 参考:https://emailregex.com/ 地址控件: 同单行文本控件约束 省市区控件: 同单行文本控件约束 性别控件: 同单行文本控件约束,填写选择值中的字符串 学历控件: 同单行文本控件约束,填写选择值中的字符串
      Float getComponentWidth()
      Get 参数控件宽度,单位pt
      Long getFileIndex()
      Get 控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值是0
      Boolean getForbidMoveAndDelete()
      Get 是否禁止移动和删除控件
      默认false,不禁止移动和删除控件 注意:此字段可能返回 null,表示取不到有效值。
      String getGenerateMode()
      Get NORMAL 正常模式,使用坐标制定签署控件位置 FIELD 表单域,需使用ComponentName指定表单域名称 KEYWORD 关键字,使用ComponentId指定关键字
      Boolean getIsFormType()
      Get 是否是表单域类型,默认false-不是 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getKeywordIndexes()
      Get 关键字索引。 如果一个关键字在PDF文件中存在多个,可以通过关键字索引指定使用第几个关键字作为最后的结果,可指定多个索引。 示例:[0,2],说明使用PDF文件内第1个和第3个关键字位置。
      String getKeywordOrder()
      Get 指定关键字排序规则,Positive-正序,Reverse-倒序。 传入Positive时会根据关键字在PDF文件内的顺序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的第一个关键字。 传入Reverse时会根据关键字在PDF文件内的反序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的最后一个关键字。
      Long getKeywordPage()
      Get 指定关键字页码。 指定页码后,将只在指定的页码内查找关键字,非该页码的关键字将不会查询出来
      Boolean getLockComponentValue()
      Get 是否锁定控件值不允许编辑(嵌入式发起使用)
      默认false:不锁定控件值,允许在页面编辑控件值 注意:此字段可能返回 null,表示取不到有效值。
      Float getOffsetX()
      Get 指定关键字时横坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      Float getOffsetY()
      Get 指定关键字时纵坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      String getRelativeLocation()
      Get 关键字位置模式, Middle-居中, Below-正下方, Right-正右方, LowerRight-右上角, UpperRight-右下角。 示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
      void setChannelComponentId​(String ChannelComponentId)
      Set 第三方应用集成平台模板控件 ID 标识
      void setChannelComponentSource​(Long ChannelComponentSource)
      Set 第三方应用集成中子客企业控件来源。 0-平台指定; 1-用户自定义
      void setComponentDateFontSize​(Long ComponentDateFontSize)
      Set 日期签署控件的字号,默认为 12
      void setComponentExtra​(String ComponentExtra)
      Set 扩展参数: 为JSON格式。 ComponentType为FILL_IMAGE时,支持以下参数: NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true: 不居中 FillMethod: int.
      void setComponentHeight​(Float ComponentHeight)
      Set 参数控件高度,单位pt
      void setComponentId​(String ComponentId)
      Set 控件唯一ID。 或使用文件发起合同时用于GenerateMode==KEYWORD 指定关键字
      void setComponentName​(String ComponentName)
      Set 控件名。 或使用文件发起合同时用于GenerateMode==FIELD 指定表单域名称
      void setComponentPage​(Long ComponentPage)
      Set 参数控件所在页码,取值为:1-N
      void setComponentPosX​(Float ComponentPosX)
      Set 参数控件X位置,单位pt
      void setComponentPosY​(Float ComponentPosY)
      Set 参数控件Y位置,单位pt
      void setComponentRecipientId​(String ComponentRecipientId)
      Set 控件关联的参与方ID,对应Recipient结构体中的RecipientId
      void setComponentRequired​(Boolean ComponentRequired)
      Set 是否必选,默认为false-非必选
      void setComponentType​(String ComponentType)
      Set 如果是Component填写控件类型,则可选的字段为: TEXT - 普通文本控件,输入文本字符串; MULTI_LINE_TEXT - 多行文本控件,输入文本字符串; CHECK_BOX - 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串; FILL_IMAGE - 图片控件,ComponentValue 填写图片的资源 ID; DYNAMIC_TABLE - 动态表格控件; ATTACHMENT - 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔; SELECTOR - 选择器控件,ComponentValue填写选择的字符串内容; DATE - 日期控件;默认是格式化为xxxx年xx月xx日字符串; DISTRICT - 省市区行政区控件,ComponentValue填写省市区行政区字符串内容; 如果是SignComponent签署控件类型,则可选的字段为 SIGN_SEAL - 签署印章控件; SIGN_DATE - 签署日期控件; SIGN_SIGNATURE - 用户签名控件; SIGN_PERSONAL_SEAL - 个人签署印章控件(使用文件发起暂不支持此类型); SIGN_PAGING_SEAL - 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight SIGN_OPINION - 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认; SIGN_LEGAL_PERSON_SEAL - 企业法定代表人控件。 表单域的控件不能作为印章和签名控件
      void setComponentValue​(String ComponentValue)
      Set 控件填充vaule,ComponentType和传入值类型对应关系: TEXT - 文本内容 MULTI_LINE_TEXT - 文本内容 CHECK_BOX - true/false FILL_IMAGE、ATTACHMENT - 附件的FileId,需要通过UploadFiles接口上传获取 SELECTOR - 选项值 DYNAMIC_TABLE - 传入json格式的表格内容,具体见数据结构FlowInfo:https://cloud.tencent.com/document/api/1420/61525#FlowInfo DATE - 默认是格式化为xxxx年xx月xx日 SIGN_SEAL - 印章ID,于控制台查询获取 SIGN_PAGING_SEAL - 可以指定印章ID,于控制台查询获取 控件值约束说明: 企业全称控件: 约束:企业名称中文字符中文括号 检查正则表达式:/^[㐀-䶿一-龥()]+$/ 统一社会信用代码控件: 检查正则表达式:/^[A-Z0-9]{1,18}$/ 法人名称控件: 约束:最大50个字符,2到25个汉字或者1到50个字母 检查正则表达式:/^([㐀-䶿一-龥.·]{2,25}|[a-zA-Z·,\s-]{1,50})$/ 签署意见控件: 约束:签署意见最大长度为50字符 签署人手机号控件: 约束:国内手机号 13,14,15,16,17,18,19号段长度11位 签署人身份证控件: 约束:合法的身份证号码检查 控件名称: 约束:控件名称最大长度为20字符 单行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 多行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 勾选框控件: 约束:选择填字符串true,不选填字符串false 选择器控件: 约束:同单行文本控件约束,填写选择值中的字符串 数字控件: 约束:请输入有效的数字(可带小数点) 检查正则表达式:/^(-|\+)?\d+(\.\d+)?$/ 日期控件: 约束:格式:yyyy年mm月dd日 附件控件: 约束:JPG或PNG图片,上传数量限制,1到6个,最大6个附件 图片控件: 约束:JPG或PNG图片,填写上传的图片资源ID 邮箱控件: 约束:请输入有效的邮箱地址, w3c标准 检查正则表达式:/^([A-Za-z0-9_\-.!#$%&])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/ 参考:https://emailregex.com/ 地址控件: 同单行文本控件约束 省市区控件: 同单行文本控件约束 性别控件: 同单行文本控件约束,填写选择值中的字符串 学历控件: 同单行文本控件约束,填写选择值中的字符串
      void setComponentWidth​(Float ComponentWidth)
      Set 参数控件宽度,单位pt
      void setFileIndex​(Long FileIndex)
      Set 控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值是0
      void setForbidMoveAndDelete​(Boolean ForbidMoveAndDelete)
      Set 是否禁止移动和删除控件
      默认false,不禁止移动和删除控件 注意:此字段可能返回 null,表示取不到有效值。
      void setGenerateMode​(String GenerateMode)
      Set NORMAL 正常模式,使用坐标制定签署控件位置 FIELD 表单域,需使用ComponentName指定表单域名称 KEYWORD 关键字,使用ComponentId指定关键字
      void setIsFormType​(Boolean IsFormType)
      Set 是否是表单域类型,默认false-不是 注意:此字段可能返回 null,表示取不到有效值。
      void setKeywordIndexes​(Long[] KeywordIndexes)
      Set 关键字索引。 如果一个关键字在PDF文件中存在多个,可以通过关键字索引指定使用第几个关键字作为最后的结果,可指定多个索引。 示例:[0,2],说明使用PDF文件内第1个和第3个关键字位置。
      void setKeywordOrder​(String KeywordOrder)
      Set 指定关键字排序规则,Positive-正序,Reverse-倒序。 传入Positive时会根据关键字在PDF文件内的顺序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的第一个关键字。 传入Reverse时会根据关键字在PDF文件内的反序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的最后一个关键字。
      void setKeywordPage​(Long KeywordPage)
      Set 指定关键字页码。 指定页码后,将只在指定的页码内查找关键字,非该页码的关键字将不会查询出来
      void setLockComponentValue​(Boolean LockComponentValue)
      Set 是否锁定控件值不允许编辑(嵌入式发起使用)
      默认false:不锁定控件值,允许在页面编辑控件值 注意:此字段可能返回 null,表示取不到有效值。
      void setOffsetX​(Float OffsetX)
      Set 指定关键字时横坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      void setOffsetY​(Float OffsetY)
      Set 指定关键字时纵坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      void setRelativeLocation​(String RelativeLocation)
      Set 关键字位置模式, Middle-居中, Below-正下方, Right-正右方, LowerRight-右上角, UpperRight-右下角。 示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Component

        public Component()
      • Component

        public Component​(Component source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getComponentType

        public String getComponentType()
        Get 如果是Component填写控件类型,则可选的字段为: TEXT - 普通文本控件,输入文本字符串; MULTI_LINE_TEXT - 多行文本控件,输入文本字符串; CHECK_BOX - 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串; FILL_IMAGE - 图片控件,ComponentValue 填写图片的资源 ID; DYNAMIC_TABLE - 动态表格控件; ATTACHMENT - 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔; SELECTOR - 选择器控件,ComponentValue填写选择的字符串内容; DATE - 日期控件;默认是格式化为xxxx年xx月xx日字符串; DISTRICT - 省市区行政区控件,ComponentValue填写省市区行政区字符串内容; 如果是SignComponent签署控件类型,则可选的字段为 SIGN_SEAL - 签署印章控件; SIGN_DATE - 签署日期控件; SIGN_SIGNATURE - 用户签名控件; SIGN_PERSONAL_SEAL - 个人签署印章控件(使用文件发起暂不支持此类型); SIGN_PAGING_SEAL - 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight SIGN_OPINION - 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认; SIGN_LEGAL_PERSON_SEAL - 企业法定代表人控件。 表单域的控件不能作为印章和签名控件
        Returns:
        ComponentType 如果是Component填写控件类型,则可选的字段为: TEXT - 普通文本控件,输入文本字符串; MULTI_LINE_TEXT - 多行文本控件,输入文本字符串; CHECK_BOX - 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串; FILL_IMAGE - 图片控件,ComponentValue 填写图片的资源 ID; DYNAMIC_TABLE - 动态表格控件; ATTACHMENT - 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔; SELECTOR - 选择器控件,ComponentValue填写选择的字符串内容; DATE - 日期控件;默认是格式化为xxxx年xx月xx日字符串; DISTRICT - 省市区行政区控件,ComponentValue填写省市区行政区字符串内容; 如果是SignComponent签署控件类型,则可选的字段为 SIGN_SEAL - 签署印章控件; SIGN_DATE - 签署日期控件; SIGN_SIGNATURE - 用户签名控件; SIGN_PERSONAL_SEAL - 个人签署印章控件(使用文件发起暂不支持此类型); SIGN_PAGING_SEAL - 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight SIGN_OPINION - 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认; SIGN_LEGAL_PERSON_SEAL - 企业法定代表人控件。 表单域的控件不能作为印章和签名控件
      • setComponentType

        public void setComponentType​(String ComponentType)
        Set 如果是Component填写控件类型,则可选的字段为: TEXT - 普通文本控件,输入文本字符串; MULTI_LINE_TEXT - 多行文本控件,输入文本字符串; CHECK_BOX - 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串; FILL_IMAGE - 图片控件,ComponentValue 填写图片的资源 ID; DYNAMIC_TABLE - 动态表格控件; ATTACHMENT - 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔; SELECTOR - 选择器控件,ComponentValue填写选择的字符串内容; DATE - 日期控件;默认是格式化为xxxx年xx月xx日字符串; DISTRICT - 省市区行政区控件,ComponentValue填写省市区行政区字符串内容; 如果是SignComponent签署控件类型,则可选的字段为 SIGN_SEAL - 签署印章控件; SIGN_DATE - 签署日期控件; SIGN_SIGNATURE - 用户签名控件; SIGN_PERSONAL_SEAL - 个人签署印章控件(使用文件发起暂不支持此类型); SIGN_PAGING_SEAL - 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight SIGN_OPINION - 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认; SIGN_LEGAL_PERSON_SEAL - 企业法定代表人控件。 表单域的控件不能作为印章和签名控件
        Parameters:
        ComponentType - 如果是Component填写控件类型,则可选的字段为: TEXT - 普通文本控件,输入文本字符串; MULTI_LINE_TEXT - 多行文本控件,输入文本字符串; CHECK_BOX - 勾选框控件,若选中填写ComponentValue 填写 true或者 false 字符串; FILL_IMAGE - 图片控件,ComponentValue 填写图片的资源 ID; DYNAMIC_TABLE - 动态表格控件; ATTACHMENT - 附件控件,ComponentValue 填写附件图片的资源 ID列表,以逗号分隔; SELECTOR - 选择器控件,ComponentValue填写选择的字符串内容; DATE - 日期控件;默认是格式化为xxxx年xx月xx日字符串; DISTRICT - 省市区行政区控件,ComponentValue填写省市区行政区字符串内容; 如果是SignComponent签署控件类型,则可选的字段为 SIGN_SEAL - 签署印章控件; SIGN_DATE - 签署日期控件; SIGN_SIGNATURE - 用户签名控件; SIGN_PERSONAL_SEAL - 个人签署印章控件(使用文件发起暂不支持此类型); SIGN_PAGING_SEAL - 骑缝章;若文件发起,需要对应填充ComponentPosY、ComponentWidth、ComponentHeight SIGN_OPINION - 签署意见控件,用户需要根据配置的签署意见内容,完成对意见内容的确认; SIGN_LEGAL_PERSON_SEAL - 企业法定代表人控件。 表单域的控件不能作为印章和签名控件
      • getFileIndex

        public Long getFileIndex()
        Get 控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值是0
        Returns:
        FileIndex 控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值是0
      • setFileIndex

        public void setFileIndex​(Long FileIndex)
        Set 控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值是0
        Parameters:
        FileIndex - 控件所属文件的序号(取值为:0-N)。 目前单文件的情况下,值是0
      • getComponentHeight

        public Float getComponentHeight()
        Get 参数控件高度,单位pt
        Returns:
        ComponentHeight 参数控件高度,单位pt
      • setComponentHeight

        public void setComponentHeight​(Float ComponentHeight)
        Set 参数控件高度,单位pt
        Parameters:
        ComponentHeight - 参数控件高度,单位pt
      • getComponentWidth

        public Float getComponentWidth()
        Get 参数控件宽度,单位pt
        Returns:
        ComponentWidth 参数控件宽度,单位pt
      • setComponentWidth

        public void setComponentWidth​(Float ComponentWidth)
        Set 参数控件宽度,单位pt
        Parameters:
        ComponentWidth - 参数控件宽度,单位pt
      • getComponentPage

        public Long getComponentPage()
        Get 参数控件所在页码,取值为:1-N
        Returns:
        ComponentPage 参数控件所在页码,取值为:1-N
      • setComponentPage

        public void setComponentPage​(Long ComponentPage)
        Set 参数控件所在页码,取值为:1-N
        Parameters:
        ComponentPage - 参数控件所在页码,取值为:1-N
      • getComponentPosX

        public Float getComponentPosX()
        Get 参数控件X位置,单位pt
        Returns:
        ComponentPosX 参数控件X位置,单位pt
      • setComponentPosX

        public void setComponentPosX​(Float ComponentPosX)
        Set 参数控件X位置,单位pt
        Parameters:
        ComponentPosX - 参数控件X位置,单位pt
      • getComponentPosY

        public Float getComponentPosY()
        Get 参数控件Y位置,单位pt
        Returns:
        ComponentPosY 参数控件Y位置,单位pt
      • setComponentPosY

        public void setComponentPosY​(Float ComponentPosY)
        Set 参数控件Y位置,单位pt
        Parameters:
        ComponentPosY - 参数控件Y位置,单位pt
      • getComponentId

        public String getComponentId()
        Get 控件唯一ID。 或使用文件发起合同时用于GenerateMode==KEYWORD 指定关键字
        Returns:
        ComponentId 控件唯一ID。 或使用文件发起合同时用于GenerateMode==KEYWORD 指定关键字
      • setComponentId

        public void setComponentId​(String ComponentId)
        Set 控件唯一ID。 或使用文件发起合同时用于GenerateMode==KEYWORD 指定关键字
        Parameters:
        ComponentId - 控件唯一ID。 或使用文件发起合同时用于GenerateMode==KEYWORD 指定关键字
      • getComponentName

        public String getComponentName()
        Get 控件名。 或使用文件发起合同时用于GenerateMode==FIELD 指定表单域名称
        Returns:
        ComponentName 控件名。 或使用文件发起合同时用于GenerateMode==FIELD 指定表单域名称
      • setComponentName

        public void setComponentName​(String ComponentName)
        Set 控件名。 或使用文件发起合同时用于GenerateMode==FIELD 指定表单域名称
        Parameters:
        ComponentName - 控件名。 或使用文件发起合同时用于GenerateMode==FIELD 指定表单域名称
      • getComponentRequired

        public Boolean getComponentRequired()
        Get 是否必选,默认为false-非必选
        Returns:
        ComponentRequired 是否必选,默认为false-非必选
      • setComponentRequired

        public void setComponentRequired​(Boolean ComponentRequired)
        Set 是否必选,默认为false-非必选
        Parameters:
        ComponentRequired - 是否必选,默认为false-非必选
      • getComponentRecipientId

        public String getComponentRecipientId()
        Get 控件关联的参与方ID,对应Recipient结构体中的RecipientId
        Returns:
        ComponentRecipientId 控件关联的参与方ID,对应Recipient结构体中的RecipientId
      • setComponentRecipientId

        public void setComponentRecipientId​(String ComponentRecipientId)
        Set 控件关联的参与方ID,对应Recipient结构体中的RecipientId
        Parameters:
        ComponentRecipientId - 控件关联的参与方ID,对应Recipient结构体中的RecipientId
      • getComponentExtra

        public String getComponentExtra()
        Get 扩展参数: 为JSON格式。 ComponentType为FILL_IMAGE时,支持以下参数: NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true: 不居中 FillMethod: int. 填充方式。0-铺满(默认);1-等比例缩放 ComponentType为SIGN_SIGNATURE类型可以控制签署方式 {“ComponentTypeLimit”: [“xxx”]} xxx可以为: HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署) 如:{“ComponentTypeLimit”: [“SYSTEM_ESIGN”]} ComponentType为SIGN_DATE时,支持以下参数: 1 Font:字符串类型目前只支持"黑体"、"宋体",如果不填默认为"黑体" 2 FontSize: 数字类型,范围6-72,默认值为12 3 FontAlign: 字符串类型,可取Left/Right/Center,对应左对齐/居中/右对齐 4 Format: 字符串类型,日期格式,必须是以下五种之一 “yyyy m d”,”yyyy年m月d日”,”yyyy/m/d”,”yyyy-m-d”,”yyyy.m.d”。 5 Gaps:: 字符串类型,仅在Format为“yyyy m d”时起作用,格式为用逗号分开的两个整数,例如”2,2”,两个数字分别是日期格式的前后两个空隙中的空格个数 如果extra参数为空,默认为”yyyy年m月d日”格式的居中日期 特别地,如果extra中Format字段为空或无法被识别,则extra参数会被当作默认值处理(Font,FontSize,Gaps和FontAlign都不会起效) 参数样例: "ComponentExtra": "{\"Format\":“yyyy m d”,\"FontSize\":12,\"Gaps\":\"2,2\", \"FontAlign\":\"Right\"}" ComponentType为SIGN_SEAL类型时,支持以下参数: 1.PageRanges:PageRange的数组,通过PageRanges属性设置该印章在PDF所有页面上盖章(适用于标书在所有页面盖章的情况) 参数样例:"ComponentExtra":"{\"PageRanges\":[{\"BeginPage\":1,\"EndPage\":-1}]}"
        Returns:
        ComponentExtra 扩展参数: 为JSON格式。 ComponentType为FILL_IMAGE时,支持以下参数: NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true: 不居中 FillMethod: int. 填充方式。0-铺满(默认);1-等比例缩放 ComponentType为SIGN_SIGNATURE类型可以控制签署方式 {“ComponentTypeLimit”: [“xxx”]} xxx可以为: HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署) 如:{“ComponentTypeLimit”: [“SYSTEM_ESIGN”]} ComponentType为SIGN_DATE时,支持以下参数: 1 Font:字符串类型目前只支持"黑体"、"宋体",如果不填默认为"黑体" 2 FontSize: 数字类型,范围6-72,默认值为12 3 FontAlign: 字符串类型,可取Left/Right/Center,对应左对齐/居中/右对齐 4 Format: 字符串类型,日期格式,必须是以下五种之一 “yyyy m d”,”yyyy年m月d日”,”yyyy/m/d”,”yyyy-m-d”,”yyyy.m.d”。 5 Gaps:: 字符串类型,仅在Format为“yyyy m d”时起作用,格式为用逗号分开的两个整数,例如”2,2”,两个数字分别是日期格式的前后两个空隙中的空格个数 如果extra参数为空,默认为”yyyy年m月d日”格式的居中日期 特别地,如果extra中Format字段为空或无法被识别,则extra参数会被当作默认值处理(Font,FontSize,Gaps和FontAlign都不会起效) 参数样例: "ComponentExtra": "{\"Format\":“yyyy m d”,\"FontSize\":12,\"Gaps\":\"2,2\", \"FontAlign\":\"Right\"}" ComponentType为SIGN_SEAL类型时,支持以下参数: 1.PageRanges:PageRange的数组,通过PageRanges属性设置该印章在PDF所有页面上盖章(适用于标书在所有页面盖章的情况) 参数样例:"ComponentExtra":"{\"PageRanges\":[{\"BeginPage\":1,\"EndPage\":-1}]}"
      • setComponentExtra

        public void setComponentExtra​(String ComponentExtra)
        Set 扩展参数: 为JSON格式。 ComponentType为FILL_IMAGE时,支持以下参数: NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true: 不居中 FillMethod: int. 填充方式。0-铺满(默认);1-等比例缩放 ComponentType为SIGN_SIGNATURE类型可以控制签署方式 {“ComponentTypeLimit”: [“xxx”]} xxx可以为: HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署) 如:{“ComponentTypeLimit”: [“SYSTEM_ESIGN”]} ComponentType为SIGN_DATE时,支持以下参数: 1 Font:字符串类型目前只支持"黑体"、"宋体",如果不填默认为"黑体" 2 FontSize: 数字类型,范围6-72,默认值为12 3 FontAlign: 字符串类型,可取Left/Right/Center,对应左对齐/居中/右对齐 4 Format: 字符串类型,日期格式,必须是以下五种之一 “yyyy m d”,”yyyy年m月d日”,”yyyy/m/d”,”yyyy-m-d”,”yyyy.m.d”。 5 Gaps:: 字符串类型,仅在Format为“yyyy m d”时起作用,格式为用逗号分开的两个整数,例如”2,2”,两个数字分别是日期格式的前后两个空隙中的空格个数 如果extra参数为空,默认为”yyyy年m月d日”格式的居中日期 特别地,如果extra中Format字段为空或无法被识别,则extra参数会被当作默认值处理(Font,FontSize,Gaps和FontAlign都不会起效) 参数样例: "ComponentExtra": "{\"Format\":“yyyy m d”,\"FontSize\":12,\"Gaps\":\"2,2\", \"FontAlign\":\"Right\"}" ComponentType为SIGN_SEAL类型时,支持以下参数: 1.PageRanges:PageRange的数组,通过PageRanges属性设置该印章在PDF所有页面上盖章(适用于标书在所有页面盖章的情况) 参数样例:"ComponentExtra":"{\"PageRanges\":[{\"BeginPage\":1,\"EndPage\":-1}]}"
        Parameters:
        ComponentExtra - 扩展参数: 为JSON格式。 ComponentType为FILL_IMAGE时,支持以下参数: NotMakeImageCenter:bool。是否设置图片居中。false:居中(默认)。 true: 不居中 FillMethod: int. 填充方式。0-铺满(默认);1-等比例缩放 ComponentType为SIGN_SIGNATURE类型可以控制签署方式 {“ComponentTypeLimit”: [“xxx”]} xxx可以为: HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署) 如:{“ComponentTypeLimit”: [“SYSTEM_ESIGN”]} ComponentType为SIGN_DATE时,支持以下参数: 1 Font:字符串类型目前只支持"黑体"、"宋体",如果不填默认为"黑体" 2 FontSize: 数字类型,范围6-72,默认值为12 3 FontAlign: 字符串类型,可取Left/Right/Center,对应左对齐/居中/右对齐 4 Format: 字符串类型,日期格式,必须是以下五种之一 “yyyy m d”,”yyyy年m月d日”,”yyyy/m/d”,”yyyy-m-d”,”yyyy.m.d”。 5 Gaps:: 字符串类型,仅在Format为“yyyy m d”时起作用,格式为用逗号分开的两个整数,例如”2,2”,两个数字分别是日期格式的前后两个空隙中的空格个数 如果extra参数为空,默认为”yyyy年m月d日”格式的居中日期 特别地,如果extra中Format字段为空或无法被识别,则extra参数会被当作默认值处理(Font,FontSize,Gaps和FontAlign都不会起效) 参数样例: "ComponentExtra": "{\"Format\":“yyyy m d”,\"FontSize\":12,\"Gaps\":\"2,2\", \"FontAlign\":\"Right\"}" ComponentType为SIGN_SEAL类型时,支持以下参数: 1.PageRanges:PageRange的数组,通过PageRanges属性设置该印章在PDF所有页面上盖章(适用于标书在所有页面盖章的情况) 参数样例:"ComponentExtra":"{\"PageRanges\":[{\"BeginPage\":1,\"EndPage\":-1}]}"
      • getIsFormType

        public Boolean getIsFormType()
        Get 是否是表单域类型,默认false-不是 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsFormType 是否是表单域类型,默认false-不是 注意:此字段可能返回 null,表示取不到有效值。
      • setIsFormType

        public void setIsFormType​(Boolean IsFormType)
        Set 是否是表单域类型,默认false-不是 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsFormType - 是否是表单域类型,默认false-不是 注意:此字段可能返回 null,表示取不到有效值。
      • getComponentValue

        public String getComponentValue()
        Get 控件填充vaule,ComponentType和传入值类型对应关系: TEXT - 文本内容 MULTI_LINE_TEXT - 文本内容 CHECK_BOX - true/false FILL_IMAGE、ATTACHMENT - 附件的FileId,需要通过UploadFiles接口上传获取 SELECTOR - 选项值 DYNAMIC_TABLE - 传入json格式的表格内容,具体见数据结构FlowInfo:https://cloud.tencent.com/document/api/1420/61525#FlowInfo DATE - 默认是格式化为xxxx年xx月xx日 SIGN_SEAL - 印章ID,于控制台查询获取 SIGN_PAGING_SEAL - 可以指定印章ID,于控制台查询获取 控件值约束说明: 企业全称控件: 约束:企业名称中文字符中文括号 检查正则表达式:/^[㐀-䶿一-龥()]+$/ 统一社会信用代码控件: 检查正则表达式:/^[A-Z0-9]{1,18}$/ 法人名称控件: 约束:最大50个字符,2到25个汉字或者1到50个字母 检查正则表达式:/^([㐀-䶿一-龥.·]{2,25}|[a-zA-Z·,\s-]{1,50})$/ 签署意见控件: 约束:签署意见最大长度为50字符 签署人手机号控件: 约束:国内手机号 13,14,15,16,17,18,19号段长度11位 签署人身份证控件: 约束:合法的身份证号码检查 控件名称: 约束:控件名称最大长度为20字符 单行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 多行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 勾选框控件: 约束:选择填字符串true,不选填字符串false 选择器控件: 约束:同单行文本控件约束,填写选择值中的字符串 数字控件: 约束:请输入有效的数字(可带小数点) 检查正则表达式:/^(-|\+)?\d+(\.\d+)?$/ 日期控件: 约束:格式:yyyy年mm月dd日 附件控件: 约束:JPG或PNG图片,上传数量限制,1到6个,最大6个附件 图片控件: 约束:JPG或PNG图片,填写上传的图片资源ID 邮箱控件: 约束:请输入有效的邮箱地址, w3c标准 检查正则表达式:/^([A-Za-z0-9_\-.!#$%&])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/ 参考:https://emailregex.com/ 地址控件: 同单行文本控件约束 省市区控件: 同单行文本控件约束 性别控件: 同单行文本控件约束,填写选择值中的字符串 学历控件: 同单行文本控件约束,填写选择值中的字符串
        Returns:
        ComponentValue 控件填充vaule,ComponentType和传入值类型对应关系: TEXT - 文本内容 MULTI_LINE_TEXT - 文本内容 CHECK_BOX - true/false FILL_IMAGE、ATTACHMENT - 附件的FileId,需要通过UploadFiles接口上传获取 SELECTOR - 选项值 DYNAMIC_TABLE - 传入json格式的表格内容,具体见数据结构FlowInfo:https://cloud.tencent.com/document/api/1420/61525#FlowInfo DATE - 默认是格式化为xxxx年xx月xx日 SIGN_SEAL - 印章ID,于控制台查询获取 SIGN_PAGING_SEAL - 可以指定印章ID,于控制台查询获取 控件值约束说明: 企业全称控件: 约束:企业名称中文字符中文括号 检查正则表达式:/^[㐀-䶿一-龥()]+$/ 统一社会信用代码控件: 检查正则表达式:/^[A-Z0-9]{1,18}$/ 法人名称控件: 约束:最大50个字符,2到25个汉字或者1到50个字母 检查正则表达式:/^([㐀-䶿一-龥.·]{2,25}|[a-zA-Z·,\s-]{1,50})$/ 签署意见控件: 约束:签署意见最大长度为50字符 签署人手机号控件: 约束:国内手机号 13,14,15,16,17,18,19号段长度11位 签署人身份证控件: 约束:合法的身份证号码检查 控件名称: 约束:控件名称最大长度为20字符 单行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 多行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 勾选框控件: 约束:选择填字符串true,不选填字符串false 选择器控件: 约束:同单行文本控件约束,填写选择值中的字符串 数字控件: 约束:请输入有效的数字(可带小数点) 检查正则表达式:/^(-|\+)?\d+(\.\d+)?$/ 日期控件: 约束:格式:yyyy年mm月dd日 附件控件: 约束:JPG或PNG图片,上传数量限制,1到6个,最大6个附件 图片控件: 约束:JPG或PNG图片,填写上传的图片资源ID 邮箱控件: 约束:请输入有效的邮箱地址, w3c标准 检查正则表达式:/^([A-Za-z0-9_\-.!#$%&])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/ 参考:https://emailregex.com/ 地址控件: 同单行文本控件约束 省市区控件: 同单行文本控件约束 性别控件: 同单行文本控件约束,填写选择值中的字符串 学历控件: 同单行文本控件约束,填写选择值中的字符串
      • setComponentValue

        public void setComponentValue​(String ComponentValue)
        Set 控件填充vaule,ComponentType和传入值类型对应关系: TEXT - 文本内容 MULTI_LINE_TEXT - 文本内容 CHECK_BOX - true/false FILL_IMAGE、ATTACHMENT - 附件的FileId,需要通过UploadFiles接口上传获取 SELECTOR - 选项值 DYNAMIC_TABLE - 传入json格式的表格内容,具体见数据结构FlowInfo:https://cloud.tencent.com/document/api/1420/61525#FlowInfo DATE - 默认是格式化为xxxx年xx月xx日 SIGN_SEAL - 印章ID,于控制台查询获取 SIGN_PAGING_SEAL - 可以指定印章ID,于控制台查询获取 控件值约束说明: 企业全称控件: 约束:企业名称中文字符中文括号 检查正则表达式:/^[㐀-䶿一-龥()]+$/ 统一社会信用代码控件: 检查正则表达式:/^[A-Z0-9]{1,18}$/ 法人名称控件: 约束:最大50个字符,2到25个汉字或者1到50个字母 检查正则表达式:/^([㐀-䶿一-龥.·]{2,25}|[a-zA-Z·,\s-]{1,50})$/ 签署意见控件: 约束:签署意见最大长度为50字符 签署人手机号控件: 约束:国内手机号 13,14,15,16,17,18,19号段长度11位 签署人身份证控件: 约束:合法的身份证号码检查 控件名称: 约束:控件名称最大长度为20字符 单行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 多行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 勾选框控件: 约束:选择填字符串true,不选填字符串false 选择器控件: 约束:同单行文本控件约束,填写选择值中的字符串 数字控件: 约束:请输入有效的数字(可带小数点) 检查正则表达式:/^(-|\+)?\d+(\.\d+)?$/ 日期控件: 约束:格式:yyyy年mm月dd日 附件控件: 约束:JPG或PNG图片,上传数量限制,1到6个,最大6个附件 图片控件: 约束:JPG或PNG图片,填写上传的图片资源ID 邮箱控件: 约束:请输入有效的邮箱地址, w3c标准 检查正则表达式:/^([A-Za-z0-9_\-.!#$%&])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/ 参考:https://emailregex.com/ 地址控件: 同单行文本控件约束 省市区控件: 同单行文本控件约束 性别控件: 同单行文本控件约束,填写选择值中的字符串 学历控件: 同单行文本控件约束,填写选择值中的字符串
        Parameters:
        ComponentValue - 控件填充vaule,ComponentType和传入值类型对应关系: TEXT - 文本内容 MULTI_LINE_TEXT - 文本内容 CHECK_BOX - true/false FILL_IMAGE、ATTACHMENT - 附件的FileId,需要通过UploadFiles接口上传获取 SELECTOR - 选项值 DYNAMIC_TABLE - 传入json格式的表格内容,具体见数据结构FlowInfo:https://cloud.tencent.com/document/api/1420/61525#FlowInfo DATE - 默认是格式化为xxxx年xx月xx日 SIGN_SEAL - 印章ID,于控制台查询获取 SIGN_PAGING_SEAL - 可以指定印章ID,于控制台查询获取 控件值约束说明: 企业全称控件: 约束:企业名称中文字符中文括号 检查正则表达式:/^[㐀-䶿一-龥()]+$/ 统一社会信用代码控件: 检查正则表达式:/^[A-Z0-9]{1,18}$/ 法人名称控件: 约束:最大50个字符,2到25个汉字或者1到50个字母 检查正则表达式:/^([㐀-䶿一-龥.·]{2,25}|[a-zA-Z·,\s-]{1,50})$/ 签署意见控件: 约束:签署意见最大长度为50字符 签署人手机号控件: 约束:国内手机号 13,14,15,16,17,18,19号段长度11位 签署人身份证控件: 约束:合法的身份证号码检查 控件名称: 约束:控件名称最大长度为20字符 单行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 多行文本控件: 约束:只允许输入中文,英文,数字,中英文标点符号 勾选框控件: 约束:选择填字符串true,不选填字符串false 选择器控件: 约束:同单行文本控件约束,填写选择值中的字符串 数字控件: 约束:请输入有效的数字(可带小数点) 检查正则表达式:/^(-|\+)?\d+(\.\d+)?$/ 日期控件: 约束:格式:yyyy年mm月dd日 附件控件: 约束:JPG或PNG图片,上传数量限制,1到6个,最大6个附件 图片控件: 约束:JPG或PNG图片,填写上传的图片资源ID 邮箱控件: 约束:请输入有效的邮箱地址, w3c标准 检查正则表达式:/^([A-Za-z0-9_\-.!#$%&])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/ 参考:https://emailregex.com/ 地址控件: 同单行文本控件约束 省市区控件: 同单行文本控件约束 性别控件: 同单行文本控件约束,填写选择值中的字符串 学历控件: 同单行文本控件约束,填写选择值中的字符串
      • getGenerateMode

        public String getGenerateMode()
        Get NORMAL 正常模式,使用坐标制定签署控件位置 FIELD 表单域,需使用ComponentName指定表单域名称 KEYWORD 关键字,使用ComponentId指定关键字
        Returns:
        GenerateMode NORMAL 正常模式,使用坐标制定签署控件位置 FIELD 表单域,需使用ComponentName指定表单域名称 KEYWORD 关键字,使用ComponentId指定关键字
      • setGenerateMode

        public void setGenerateMode​(String GenerateMode)
        Set NORMAL 正常模式,使用坐标制定签署控件位置 FIELD 表单域,需使用ComponentName指定表单域名称 KEYWORD 关键字,使用ComponentId指定关键字
        Parameters:
        GenerateMode - NORMAL 正常模式,使用坐标制定签署控件位置 FIELD 表单域,需使用ComponentName指定表单域名称 KEYWORD 关键字,使用ComponentId指定关键字
      • getComponentDateFontSize

        public Long getComponentDateFontSize()
        Get 日期签署控件的字号,默认为 12
        Returns:
        ComponentDateFontSize 日期签署控件的字号,默认为 12
      • setComponentDateFontSize

        public void setComponentDateFontSize​(Long ComponentDateFontSize)
        Set 日期签署控件的字号,默认为 12
        Parameters:
        ComponentDateFontSize - 日期签署控件的字号,默认为 12
      • getChannelComponentId

        public String getChannelComponentId()
        Get 第三方应用集成平台模板控件 ID 标识
        Returns:
        ChannelComponentId 第三方应用集成平台模板控件 ID 标识
      • setChannelComponentId

        public void setChannelComponentId​(String ChannelComponentId)
        Set 第三方应用集成平台模板控件 ID 标识
        Parameters:
        ChannelComponentId - 第三方应用集成平台模板控件 ID 标识
      • getOffsetX

        public Float getOffsetX()
        Get 指定关键字时横坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OffsetX 指定关键字时横坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      • setOffsetX

        public void setOffsetX​(Float OffsetX)
        Set 指定关键字时横坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OffsetX - 指定关键字时横坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      • getOffsetY

        public Float getOffsetY()
        Get 指定关键字时纵坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OffsetY 指定关键字时纵坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      • setOffsetY

        public void setOffsetY​(Float OffsetY)
        Set 指定关键字时纵坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OffsetY - 指定关键字时纵坐标偏移量,单位pt 注意:此字段可能返回 null,表示取不到有效值。
      • getChannelComponentSource

        public Long getChannelComponentSource()
        Get 第三方应用集成中子客企业控件来源。 0-平台指定; 1-用户自定义
        Returns:
        ChannelComponentSource 第三方应用集成中子客企业控件来源。 0-平台指定; 1-用户自定义
      • setChannelComponentSource

        public void setChannelComponentSource​(Long ChannelComponentSource)
        Set 第三方应用集成中子客企业控件来源。 0-平台指定; 1-用户自定义
        Parameters:
        ChannelComponentSource - 第三方应用集成中子客企业控件来源。 0-平台指定; 1-用户自定义
      • getKeywordOrder

        public String getKeywordOrder()
        Get 指定关键字排序规则,Positive-正序,Reverse-倒序。 传入Positive时会根据关键字在PDF文件内的顺序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的第一个关键字。 传入Reverse时会根据关键字在PDF文件内的反序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的最后一个关键字。
        Returns:
        KeywordOrder 指定关键字排序规则,Positive-正序,Reverse-倒序。 传入Positive时会根据关键字在PDF文件内的顺序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的第一个关键字。 传入Reverse时会根据关键字在PDF文件内的反序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的最后一个关键字。
      • setKeywordOrder

        public void setKeywordOrder​(String KeywordOrder)
        Set 指定关键字排序规则,Positive-正序,Reverse-倒序。 传入Positive时会根据关键字在PDF文件内的顺序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的第一个关键字。 传入Reverse时会根据关键字在PDF文件内的反序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的最后一个关键字。
        Parameters:
        KeywordOrder - 指定关键字排序规则,Positive-正序,Reverse-倒序。 传入Positive时会根据关键字在PDF文件内的顺序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的第一个关键字。 传入Reverse时会根据关键字在PDF文件内的反序进行排列。在指定KeywordIndexes时,0代表在PDF内查找内容时,查找到的最后一个关键字。
      • getKeywordPage

        public Long getKeywordPage()
        Get 指定关键字页码。 指定页码后,将只在指定的页码内查找关键字,非该页码的关键字将不会查询出来
        Returns:
        KeywordPage 指定关键字页码。 指定页码后,将只在指定的页码内查找关键字,非该页码的关键字将不会查询出来
      • setKeywordPage

        public void setKeywordPage​(Long KeywordPage)
        Set 指定关键字页码。 指定页码后,将只在指定的页码内查找关键字,非该页码的关键字将不会查询出来
        Parameters:
        KeywordPage - 指定关键字页码。 指定页码后,将只在指定的页码内查找关键字,非该页码的关键字将不会查询出来
      • getRelativeLocation

        public String getRelativeLocation()
        Get 关键字位置模式, Middle-居中, Below-正下方, Right-正右方, LowerRight-右上角, UpperRight-右下角。 示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
        Returns:
        RelativeLocation 关键字位置模式, Middle-居中, Below-正下方, Right-正右方, LowerRight-右上角, UpperRight-右下角。 示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
      • setRelativeLocation

        public void setRelativeLocation​(String RelativeLocation)
        Set 关键字位置模式, Middle-居中, Below-正下方, Right-正右方, LowerRight-右上角, UpperRight-右下角。 示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
        Parameters:
        RelativeLocation - 关键字位置模式, Middle-居中, Below-正下方, Right-正右方, LowerRight-右上角, UpperRight-右下角。 示例:如果设置Middle的关键字盖章,则印章的中心会和关键字的中心重合,如果设置Below,则印章在关键字的正下方
      • getKeywordIndexes

        public Long[] getKeywordIndexes()
        Get 关键字索引。 如果一个关键字在PDF文件中存在多个,可以通过关键字索引指定使用第几个关键字作为最后的结果,可指定多个索引。 示例:[0,2],说明使用PDF文件内第1个和第3个关键字位置。
        Returns:
        KeywordIndexes 关键字索引。 如果一个关键字在PDF文件中存在多个,可以通过关键字索引指定使用第几个关键字作为最后的结果,可指定多个索引。 示例:[0,2],说明使用PDF文件内第1个和第3个关键字位置。
      • setKeywordIndexes

        public void setKeywordIndexes​(Long[] KeywordIndexes)
        Set 关键字索引。 如果一个关键字在PDF文件中存在多个,可以通过关键字索引指定使用第几个关键字作为最后的结果,可指定多个索引。 示例:[0,2],说明使用PDF文件内第1个和第3个关键字位置。
        Parameters:
        KeywordIndexes - 关键字索引。 如果一个关键字在PDF文件中存在多个,可以通过关键字索引指定使用第几个关键字作为最后的结果,可指定多个索引。 示例:[0,2],说明使用PDF文件内第1个和第3个关键字位置。
      • getLockComponentValue

        public Boolean getLockComponentValue()
        Get 是否锁定控件值不允许编辑(嵌入式发起使用)
        默认false:不锁定控件值,允许在页面编辑控件值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        LockComponentValue 是否锁定控件值不允许编辑(嵌入式发起使用)
        默认false:不锁定控件值,允许在页面编辑控件值 注意:此字段可能返回 null,表示取不到有效值。
      • setLockComponentValue

        public void setLockComponentValue​(Boolean LockComponentValue)
        Set 是否锁定控件值不允许编辑(嵌入式发起使用)
        默认false:不锁定控件值,允许在页面编辑控件值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        LockComponentValue - 是否锁定控件值不允许编辑(嵌入式发起使用)
        默认false:不锁定控件值,允许在页面编辑控件值 注意:此字段可能返回 null,表示取不到有效值。
      • getForbidMoveAndDelete

        public Boolean getForbidMoveAndDelete()
        Get 是否禁止移动和删除控件
        默认false,不禁止移动和删除控件 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ForbidMoveAndDelete 是否禁止移动和删除控件
        默认false,不禁止移动和删除控件 注意:此字段可能返回 null,表示取不到有效值。
      • setForbidMoveAndDelete

        public void setForbidMoveAndDelete​(Boolean ForbidMoveAndDelete)
        Set 是否禁止移动和删除控件
        默认false,不禁止移动和删除控件 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ForbidMoveAndDelete - 是否禁止移动和删除控件
        默认false,不禁止移动和删除控件 注意:此字段可能返回 null,表示取不到有效值。