| 12345678910111213141516171819202122232425262728293031323334353637 |
- package common
- type RadioCheckFieldsDto struct {
- // <ext>core:true</ext> 【选择框域id】选择框域id 【作用】 传入唯一的id,用于后续勾选时定位到对应的选择框
- Id string `json:"id"`
- // <ext>core:true</ext> 【选择框高度】选择框高度 【传参】 单位:像素。
- Height *float64 `json:"height"`
- // <ext>core:true</ext> 【选择框宽度】选择框宽度 【传参】 单位:像素。
- Width *float64 `json:"width"`
- // <ext>core:true</ext> 【选择框默认是否勾选】选择框默认是否勾选 【传参】 取值范围:true(勾选),false(不勾选);默认为:false(不勾选)。
- SelectStatus *bool `json:"selectStatus,omitempty"`
- // <ext>core:true</ext> 【选择框颜色】选择框颜色 【传参】 取值范围:WHITE(白色), LIGHT_GRAY(淡灰), GRAY(灰色)、 DARK_GRAY(深灰), BLACK(黑色), RED(红色), PINK(粉色), ORANGE(橘色), YELLOW(黄色), GREEN(绿色),MAGENTA(洋红), CYAN(青色), BLUE(蓝色);不传值默认为:BLACK(黑色)。
- BorderColor string `json:"borderColor,omitempty"`
- // <ext>core:true</ext> 【选择框勾选符号颜色】选择框勾选符号颜色 【传参】 取值范围:WHITE(白色), LIGHT_GRAY(淡灰), GRAY(灰色)、 DARK_GRAY(深灰), BLACK(黑色), RED(红色), PINK(粉色), ORANGE(橘色), YELLOW(黄色), GREEN(绿色),MAGENTA(洋红), CYAN(青色), BLUE(蓝色);不传值默认为:BLACK(黑色)。
- TextColor string `json:"textColor,omitempty"`
- // <ext>core:true</ext> 【关键字】关键字 【作用】 可使用关键字定位选择框的位置,如指定在“我已阅读并同意该文件所有内容”关键字处设置选择框则传入对应的关键字
- Keyword string `json:"keyword,omitempty"`
- // <ext>core:true</ext> 【关键字索引】关键字索引 【作用】 使用关键字定位时,指定哪几个关键字处需要指定选择框,比如可以指定第1个关键字、倒数第1个关键字等 【传参】 1、最小值:-1(包含);不传值默认为:1。即第1个关键字 2、0:全部;-1:最后一个;其他:第keyIndex个(例如:第7个,则传入7)
- KeywordIndex *int64 `json:"keywordIndex,omitempty"`
- // <ext>core:true</ext> 【初始定位位置】初始定位位置 【传参】 取值范围:LOWER_RIGHT(关键字右侧),LOWER_LEFT(关键字左侧);不传值默认为:LOWER_RIGHT(关键字右侧)。
- RelativePosition string `json:"relativePosition,omitempty"`
- // <ext>core:true</ext> 【水平偏移量】水平偏移量 【作用】 使用关键字定位时,可指定选择框域与关键字位置的水平方向偏移量 【传参】 以关键字左下角为参考点,计算选择框域左下角的相对偏移量,正数表示相对向右偏移,负数表示相对向左偏移,0表示不相对偏移 【特殊说明】 如果偏移后的选择框域位置超出纸张边缘,会适当偏移保证选择框域在页面内
- LlxOffset *float64 `json:"llxOffset,omitempty"`
- // <ext>core:true</ext> 【垂直偏移量】垂直偏移量 【作用】使用关键字定位时,可指定选择框与关键字位置的垂直方向偏移量 【传参】 以关键字左下角为参考点,计算选择框左下角的相对偏移量,正数表示相对向上偏移,负数表示相对向下偏移,0表示不相对偏移 【特殊说明】 如果偏移后的选择框位置超出纸张边缘,会适当偏移保证选择框在页面内
- LlyOffset *float64 `json:"llyOffset,omitempty"`
- // <ext>core:true</ext> 【所在文件页数】所在文件页数 【作用】 坐标定位时使用,用于确认选择框放在文件的第几页 【传参】 最小值:1(包含)。数字几代表第几页
- PageIndex *float64 `json:"pageIndex,omitempty"`
- // <ext>core:true</ext> 【页码配置】页码配置 【传参】 1、取值范围:EEVERY_DOCUMENT(每份文件首页),VERY_PAGE(文件所有页),HOME_PAGE(文件首页),FINAL_PAGE(文件末页),ODD_PAGES(奇数页),EVEN_PAGES(偶数页),CUSTOM_PAGES(自定义页面、需传入customPages指定页面范围); 2、同时传入pageIndex时,以pageIndex为准
- PageConfig string `json:"pageConfig,omitempty"`
- // <ext>core:true</ext> 【自定义页面范围】自定义页面范围 【传参】 1、当页码配置为CUSTOM_PAGES(自定义页面)时生效且必填 2、可输入页码或页码范围,多组页码或页码范围之间用英文逗号(,)分隔,例如:2,4~7,8~11
- CustomPages string `json:"customPages,omitempty"`
- // <ext>core:true</ext> 【水平偏移比例】水平偏移比例 【作用】 使用坐标定位时,选择框相对页面的水平偏移比例 【传参】 1、最小值:0(包含),最大值:1(不包含)。 2、以页面左下角为参考点,计算选择框左下角的相对偏移比例,例如:0.1代表选择框左下角位于相对页面左下角,向右偏移10%页面宽度的位置 【特殊说明】 如果偏移后的选择框位置超出纸张边缘,会适当偏移保证选择框在页面内
- Llx *float64 `json:"llx,omitempty"`
- // <ext>core:true</ext> 【垂直偏移比例】垂直偏移比例 【作用】 使用坐标定位时,选择框相对页面的垂直偏移比例 【传参】 1、最小值:0(包含),最大值:1(不包含)。 2、以页面左下角为参考点,计算选择框左下角的相对偏移比例,例如:0.1代表选择框左下角位于相对页面左下角,向上偏移10%页面高度的位置 【特殊说明】 如果偏移后的选择框位置超出纸张边缘,会适当偏移保证选择框在页面内
- Lly *float64 `json:"lly,omitempty"`
- }
|