1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
| package com.walker.openocr;
|
| import com.walker.openocr.table.ConfigItem;
| import com.walker.openocr.table.TableConfig;
| import com.walker.openocr.util.TableConfigUtils;
|
| public class TestTableConfigUtils {
|
| public static TableConfig generateDadiConfig(){
| TableConfig tableConfig = new TableConfig();
| tableConfig.setTableTypeKeys("大地,保险,机动车");
| tableConfig.setCellTolerance(7);
| tableConfig.setTitleTolerance(0.8f);
| tableConfig.setMultiLineTolerance(26);
|
| String[] removeNames = {"责任","限额","代","收","车","船","税","特","别","约","定","重","要","提","示","保","险","人"};
| tableConfig.setRemoveColumnsName(removeNames);
|
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("bao_xian_dan_hao"
| , "保险单号", true, 0, null, null, null, null,false, 10));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("bei_bao_xian_ren"
| , "被保险人", false, 1, null, null, null, null,false, 2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("shen_fen_zheng"
| , "被保险人身份证号码(统一社会信用代码)", false, 1, null, null, null, null,false, 10));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("di_zhi"
| , "被保险人地址", false, 2, null, null, null, null,false, 1));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("dian_hua"
| , "联系电话", false, 2, null, null, null, null,false, 8));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("hao_pai_hao_ma"
| , "号牌号码", false, 3, null, null, null, null,false, 6));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("chang_pai_xing_hao"
| , "厂牌型号", false, 3, null, null, MultipleLine.TwoLine, null,false, 5));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("fa_dong_ji_hao"
| , "发动机号", false, 3, null, null, null, null,false, 6));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("shi_bie_dai_ma"
| , "识别代码(车架号)", false, 4, null, null, null, null,false, 13));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("si_wang_shang_can"
| , "死亡伤残赔偿限额", false, 5, ConfigItem.ALIGN_CENTER, null, null, null,false, 2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("wu_ze_ren_si_wang_shang_can"
| , "无责任死亡伤残赔偿限额", false, 5, ConfigItem.ALIGN_CENTER, null, null, null,false,2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("wu_ze_ren_yi_liao"
| , "无责任医疗费用赔偿限额", false, 6, ConfigItem.ALIGN_CENTER, null, null, null,false,2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("bao_xian_fei_he_ji"
| , "保险费合计(人民币大写)", false, 7, null, null, MultipleLine.TwoLine, null,true, 3));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("na_shui_ren"
| , "纳税人识别号", false, 9, null, null, null, null,false,8));
| return tableConfig;
| }
|
| public static TableConfig generatePinganConfig(){
| TableConfig tableConfig = new TableConfig();
| tableConfig.setTableTypeKeys("中国,平安,保险,机动车");
| tableConfig.setCellTolerance(7);
| tableConfig.setTitleTolerance(0.8f);
| tableConfig.setMultiLineTolerance(23);
|
| String[] removeNames = {"被保","险人","信息","被保险人信息","车辆信","息","特","别","约","定","重","要","提","示","保","险","人"};
| tableConfig.setRemoveColumnsName(removeNames);
|
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("bao_xian_dan_hao"
| , "保险单号", true, 0, null, null, null, null,false, 10));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("xing_ming"
| , "姓名", false, 1, null, null, null, null,false, 2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("zheng_jian_lei_xing"
| , "证件类型", false, 1, null, null, null, null,false,2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("zheng_jian_hao_ma"
| , "证件号码", false, 1, null, null, null, null,false, 8));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("chu_sheng_ri_qi"
| , "出生日期", false, 2, null, null, null, null,false, 8));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("xing_bie"
| , "性别", false, 2, null, null, null, null,false,1));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("lian_xi_dian_hua"
| , "联系电话", false, 2, null, null, null, null,false, 8));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("tong_xun_di_zhi"
| , "通讯地址", false, 3, null, null, null, null,false, 1));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("email"
| , "E-Mail", false, 3, null, null, null, null,false,0));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("hao_pai_hao_ma"
| , "号牌号码", false, 4, null, null, null, null,false,6));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("fa_dong_ji_hao_ma"
| , "发动机号码", false, 4, null, null, null, null,false,6));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("che_jia_hao"
| , "车架号", false, 4, null, null, null, null,false,8));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("he_ding_zai_ke"
| , "核定载客", false, 5, null, null, null, null,false, 2));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("chu_deng_ri_qi"
| , "初登日期", false, 5, null, null, null, null,false,8));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("chang_pai_xing_hao"
| , "厂牌型号", false, 5, null, null, null, null,false,5));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("bao_xian_qi_jian"
| , "保险期间", false, 8, null, null, null, null,false,10));
| tableConfig.addCellConfig(TableConfigUtils.acquireCellConfig("bao_xian_fei_he_ji"
| , "保险费合计", false, 15, null, null, MultipleLine.TwoLine, null,false,3));
| return tableConfig;
| }
|
| }
|
|