| 123456789101112131415161718192021222324252627 |
- package common
- type BatchSignatoryRect struct {
- // <ext>core:true</ext> 【签署文档id】签署文档id 【作用】 用于指定签署位置所在的签署文档
- DocumentId string `json:"documentId"`
- // <ext>core:true</ext> 【签署文档名称】 签署文档名称 【作用】 通过名称指定签署位置所在的签署文档
- DocumentName string `json:"documentName"`
- // <ext>core:true</ext> 【签署页码 】签署页码 【作用】 指定签署位置所在的文件页码 【传参】 第page页(例如:第7页,则传入7)。
- Page *int64 `json:"page"`
- // 【签署位置起始X轴坐标】签署位置起始X轴坐标 【作用】 1、通过坐标指定批量签署位置的左上角起点,系统将根据这个位置从左到右、从上到下,为每个签署方依次生成一个签署位置 2、以页面左下角为原点,页面宽度为1,通过比例定位签署位置左下角所在的横向位置,传值范围0-1 【传参】 最小值:0(不包含),最大值:1(不包含);不传值默认为:0。
- OffsetX string `json:"offsetX,omitempty"`
- // 【签署位置起始Y轴坐标】签署位置起始Y轴坐标 【作用】 1、通过坐标指定批量签署位置的左上角起点,系统将根据这个位置从左到右、从上到下,为每个签署方依次生成一个签署位置 2、通过坐标指定签署位置时,以页面左下角为原点,页面高度为1,通过比例定位签署位置左下角所在的纵向位置,传值范围0-1 【传参】 最小值:0(不包含),最大值:1(不包含);不传值默认为:0。
- OffsetY string `json:"offsetY,omitempty"`
- // 【签字位置宽度】签字位置宽度 【作用】 设置签署位置的宽度,防止用户在文件上添加的签名过大或过小 【传参】 1、仅传宽度时,高度按比例适配,两者均传参以宽度为准。 2、最小值:10(包含),最大值:120(包含);不传值默认为:系统默认大小。
- Width string `json:"width,omitempty"`
- // 【签字位置高度】签字位置高度 【作用】 设置签署位置的高度,防止用户在文件添加的签名过大或过小 【传参】 1、仅传高度时,宽度按比例适配,两者均传参以宽度为准。 2、最小值:4(包含),最大值:48(包含);不传值默认为:系统默认大小。
- Height string `json:"height,omitempty"`
- // 【添加签名时自动带出签署日期】添加签名时自动带出签署日期 【传参】 取值范围:true(带出),false(不带出);不传值默认为:false(不带出)
- AddTimeStamp *bool `json:"addTimeStamp,omitempty"`
- // 【日期位置宽度】日期位置宽度 【作用】 设置签署位置的宽度,防止用户在文件上添加的时间戳过大或过小 【传参】 1、仅传宽度时,高度按比例适配,两者均传参以宽度为准。 2、最小值:10(包含),最大值:120(包含);不传值默认为:系统默认大小。 3、仅在当addTimeStamp(添加签名时自动带出签署日期)传值为true(带出)时,生效
- TsWidth string `json:"tsWidth,omitempty"`
- // 【日期位置高度】日期位置高度 【作用】 设置签署位置的高度,防止用户在文件添加的时间戳过大或过小 【传参】 1、仅传高度时,宽度按比例适配,两者均传参以宽度为准。 2、最小值:4(包含),最大值:48(包含);不传值默认为:系统默认大小。 3、仅在当addTimeStamp(添加签名时自动带出签署日期)传值为true(带出)时,生效
- TsHeight string `json:"tsHeight,omitempty"`
- // 【签署位置动态分配】签署位置动态分配 【作用】 1、关闭时,批量位置下的每一个位置按签署方顺序与签署方绑定 2、开启后,将按照签署方进入签署的顺序为其动态分配签署位置 【传参】 取值范围:true(开启),false(关闭);不传值默认为:false(关闭)
- AddOrder string `json:"addOrder,omitempty"`
- }
|