cn.signit.sdk.pojo
类 PresetForm.Builder

java.lang.Object
  继承者 cn.signit.sdk.pojo.PresetForm.Builder
所有已实现的接口:
Builder<PresetForm>
包容类:
PresetForm

public static class PresetForm.Builder
extends Object
implements Builder<PresetForm>

预设表单信息对象建造器

从以下版本开始:
2.0.0

构造方法摘要
PresetForm.Builder()
           
PresetForm.Builder(PresetForm form)
           
 
方法摘要
 PresetForm build()
           
 PresetForm.Builder certPages(String certPages)
           
 PresetForm.Builder corrected(boolean corrected)
          已过时。 
 PresetForm.Builder fileId(String fileId)
           
 PresetForm.Builder formType(FormType formType)
           
 PresetForm.Builder height(Float height)
           
 PresetForm.Builder initialValue(InitialValue.Builder initialValueBuilder)
           
 PresetForm.Builder initialValue(InitialValue initialValue)
           
 PresetForm.Builder margin(Float margin)
           
 PresetForm.Builder offset(Float offset)
           
 PresetForm.Builder pixel(Integer pixel)
           
 PresetForm.Builder position(Signer.Position.PositionBuilder positionBuilder)
           
 PresetForm.Builder position(Signer.Position position)
           
 PresetForm.Builder required(boolean required)
          已过时。 
 PresetForm.Builder resizable(boolean resizable)
           
 PresetForm.Builder resizeHeight(Float resizeHeight)
           
 PresetForm.Builder resizeWidth(Float resizeWidth)
           
 PresetForm.Builder revisable(boolean revisable)
           
 PresetForm.Builder scale(Float scale)
           
 PresetForm.Builder singlePageMark(boolean singlePageMark)
           
 PresetForm.Builder tagId(String tagId)
           
 PresetForm.Builder width(Float width)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PresetForm.Builder

public PresetForm.Builder()

PresetForm.Builder

public PresetForm.Builder(PresetForm form)
方法详细信息

formType

public PresetForm.Builder formType(FormType formType)
参数:
formType - SEAL_SIGN-印章签名; WRITE_SIGN-手写签名;FormType
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

fileId

public PresetForm.Builder fileId(String fileId)
参数:
fileId - 指定当前表单要设置到哪个文件上,该ID应该与EnvelopeContentInfoEnvelopeFile对象的id对应
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

position

public PresetForm.Builder position(Signer.Position position)
参数:
position - 签署表单坐标位置对象 Signer.Position
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

position

public PresetForm.Builder position(Signer.Position.PositionBuilder positionBuilder)
参数:
positionBuilder - 签署表单坐标位置对象建造器 Position.PositionBuilder
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

required

@Deprecated
public PresetForm.Builder required(boolean required)
已过时。 

参数:
required - 表单是否必填; true-预设表单必须设置签名初始化值;false-预设表单可以不设置签名初始化值;默认为false
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

scale

public PresetForm.Builder scale(Float scale)
参数:
scale - 表单缩放比例
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

initialValue

public PresetForm.Builder initialValue(InitialValue initialValue)
参数:
initialValue - 签名初始化值对象,表单类型为SEAL_SIGN时选用。当表单类型为WRITE_SIGN时,此字段无效。InitialValue
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

initialValue

public PresetForm.Builder initialValue(InitialValue.Builder initialValueBuilder)
参数:
initialValueBuilder - 签名初始化值对象建造器,表单类型为SEAL_SIGN时选用。当表单类型为WRITE_SIGN时,此字段无效。 InitialValue.Builder
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

revisable

public PresetForm.Builder revisable(boolean revisable)
参数:
revisable - 表单框是否允许修正; true-表单框的位置和大小可以修改,false-表单框的位置和大小不可以修改;默认为false
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

tagId

public PresetForm.Builder tagId(String tagId)
参数:
tagId - 调用方定义标识当前表单(json字符串)
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

corrected

@Deprecated
public PresetForm.Builder corrected(boolean corrected)
已过时。 

参数:
corrected - 是否是纠正创建的表单;true- false-
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.0.0

margin

public PresetForm.Builder margin(Float margin)
参数:
margin - 跨页表单距离页面边缘边距,单位px
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

offset

public PresetForm.Builder offset(Float offset)
参数:
offset - 防伪标记中心按顺时针方向,沿页面边缘偏移的量
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

certPages

public PresetForm.Builder certPages(String certPages)
参数:
certPages - 签署完成后证书所在的页数,若为空字符串或null,则等价于为均为无证书骑缝章。支持格式形如:'first','last','all','odd','even','1','1-5','1,3,4,7,8',...
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

pixel

public PresetForm.Builder pixel(Integer pixel)
参数:
pixel - 单位图片所占像素(当且仅当每页宽度不足1px时有效).
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

singlePageMark

public PresetForm.Builder singlePageMark(boolean singlePageMark)
参数:
singlePageMark - 单页数是否加盖骑缝章
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

resizable

public PresetForm.Builder resizable(boolean resizable)
参数:
resizable - 是否重设骑缝章尺寸
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

resizeWidth

public PresetForm.Builder resizeWidth(Float resizeWidth)
参数:
resizeWidth - 重设骑缝章尺寸宽度.单位px.当resizable=true时该值的设置才有效
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

resizeHeight

public PresetForm.Builder resizeHeight(Float resizeHeight)
参数:
resizeHeight - 重设骑缝章尺寸高度.单位px.当resizable=true时该值的设置才有效
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

width

public PresetForm.Builder width(Float width)
参数:
width - 二维码宽,单位px.
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

height

public PresetForm.Builder height(Float height)
参数:
height - 二维码高,单位px.
返回:
预设表单信息对象建造器PresetForm.Builder
从以下版本开始:
2.1.0

build

public PresetForm build()
指定者:
接口 Builder<PresetForm> 中的 build
返回:
预设表单信息对象 PresetForm
从以下版本开始:
2.0.0


Copyright © 2019. All rights reserved.