zhangjie 2 سال پیش
والد
کامیت
717a9383f3

+ 1 - 0
card/components/CardView.vue

@@ -2,6 +2,7 @@
   <div class="card-view">
     <template v-for="(page, pageNo) in pages">
       <div
+        :id="`preview-page-box-${pageNo}`"
         :class="[
           'page-box',
           `page-box-${cardConfig.pageSize}`,

+ 25 - 13
card/mixins/exchange.js

@@ -29,6 +29,7 @@ export default {
         "EXPLAIN",
         "COMPOSITION",
       ],
+      curPageOffsetInfo: {},
     };
   },
   methods: {
@@ -47,9 +48,17 @@ export default {
     parsePageExchange(pages) {
       const npages = deepCopy(pages);
       // 单页题卡不显示页码涂块
+      this.curPageOffsetInfo = document
+        .getElementById(`preview-page-box-0`)
+        .getBoundingClientRect();
       const pageNumberInfo =
         pages.length <= 2 ? null : this.getPageNumberInfo();
+
       npages.forEach((page, pindex) => {
+        this.curPageOffsetInfo = document
+          .getElementById(`preview-page-box-${pindex}`)
+          .getBoundingClientRect();
+
         let exchange = {
           card_type: 2,
           page_size: page.pageSize,
@@ -355,21 +364,24 @@ export default {
       };
     },
     getOffsetInfo(dom) {
-      let { offsetTop, offsetLeft } = dom;
-      let parentNode = dom.offsetParent;
-      while (parentNode.className.indexOf("page-box") === -1) {
-        offsetTop += parentNode.offsetTop;
-        offsetLeft += parentNode.offsetLeft;
-        parentNode = parentNode.offsetParent;
-      }
-      const pw = parentNode.offsetWidth;
-      const ph = parentNode.offsetHeight;
+      const {
+        width: domW,
+        height: domH,
+        left: domL,
+        top: domT,
+      } = dom.getBoundingClientRect();
+      const {
+        width: pageW,
+        height: pageH,
+        left: pageL,
+        top: pageT,
+      } = this.curPageOffsetInfo;
 
       const infos = [
-        offsetLeft / pw,
-        offsetTop / ph,
-        dom.offsetWidth / pw,
-        dom.offsetHeight / ph,
+        (domL - pageL) / pageW,
+        (domT - pageT) / pageH,
+        domW / pageW,
+        domH / pageH,
       ];
 
       return infos.map((num) => num.toFixed(10) * 1);

+ 25 - 13
card/modules/free/cardFormatTransform.js

@@ -10,6 +10,7 @@ const initIndex = {
   pageNumber: 1,
 };
 let fillAreaIndex = { ...initIndex };
+let curPageOffsetInfo = {};
 
 const VALID_ELEMENTS_FOR_EXTERNAL = [
   "LOCATOR",
@@ -36,21 +37,24 @@ function getPreviewElementById(id) {
 }
 
 function getOffsetInfo(dom) {
-  let { offsetTop, offsetLeft } = dom;
-  let parentNode = dom.offsetParent;
-  while (parentNode.className.indexOf("page-box") === -1) {
-    offsetTop += parentNode.offsetTop;
-    offsetLeft += parentNode.offsetLeft;
-    parentNode = parentNode.offsetParent;
-  }
-  const pw = parentNode.offsetWidth;
-  const ph = parentNode.offsetHeight;
+  const {
+    width: domW,
+    height: domH,
+    left: domL,
+    top: domT,
+  } = dom.getBoundingClientRect();
+  const {
+    width: pageW,
+    height: pageH,
+    left: pageL,
+    top: pageT,
+  } = curPageOffsetInfo;
 
   const infos = [
-    offsetLeft / pw,
-    offsetTop / ph,
-    dom.offsetWidth / pw,
-    dom.offsetHeight / ph,
+    (domL - pageL) / pageW,
+    (domT - pageT) / pageH,
+    domW / pageW,
+    domH / pageH,
   ];
 
   return infos.map((num) => num.toFixed(10) * 1);
@@ -245,8 +249,16 @@ function parsePageExchange(pages) {
   initFillAreaIndex();
 
   const npages = deepCopy(pages);
+
+  curPageOffsetInfo = document
+    .getElementById(`preview-page-box-0`)
+    .getBoundingClientRect();
   const pageNumberInfo = pages.length > 2 ? getPageNumberInfo() : null;
   npages.forEach((page, pindex) => {
+    curPageOffsetInfo = document
+      .getElementById(`preview-page-box-${pindex}`)
+      .getBoundingClientRect();
+
     let exchange = {
       card_type: 2,
       page_size: page.pageSize,

+ 1 - 0
card/modules/free/components/CardFreeView.vue

@@ -8,6 +8,7 @@
           `page-box-${pageNo % 2}`,
           { 'page-box-less': pages.length <= 2 },
         ]"
+        :id="`preview-page-box-${pageNo}`"
         :key="pageNo"
       >
         <!-- locator -->

+ 4064 - 0
card/samples/card.json

@@ -0,0 +1,4064 @@
+{
+  "version": "2.0.0",
+  "cardConfig": {
+    "id": "366590841193500672",
+    "createId": "353904789253259264",
+    "createTime": 1678342867477,
+    "updateId": null,
+    "updateTime": 1678342867477,
+    "schoolId": "1",
+    "orgId": "340437253597691904",
+    "name": "考号填涂题卡规则",
+    "examNumberStyle": "FILL",
+    "examNumberDigit": 8,
+    "paperType": "PRINT",
+    "examAbsent": true,
+    "writeSign": false,
+    "discipline": true,
+    "requiredFields": [
+      {
+        "code": "ticketNumber",
+        "name": "考号",
+        "enable": true
+      },
+      {
+        "code": "siteNumber",
+        "name": "座位号",
+        "enable": true
+      },
+      {
+        "code": "studentName",
+        "name": "姓名",
+        "enable": true
+      },
+      {
+        "code": "courseName",
+        "name": "课程名称",
+        "enable": true
+      }
+    ],
+    "extendFields": [
+      {
+        "code": "studentCode",
+        "name": "学号",
+        "enable": false
+      },
+      {
+        "code": "courseCode",
+        "name": "课程代码",
+        "enable": false
+      },
+      {
+        "code": "paperNumber",
+        "name": "试卷编号",
+        "enable": false
+      },
+      {
+        "code": "examPlace",
+        "name": "考点",
+        "enable": false
+      },
+      {
+        "code": "examRoom",
+        "name": "考场",
+        "enable": false
+      },
+      {
+        "code": "examDate",
+        "name": "考试日期",
+        "enable": false
+      },
+      {
+        "code": "examTime",
+        "name": "考试时间",
+        "enable": false
+      },
+      {
+        "code": "collegeName",
+        "name": "学院",
+        "enable": false
+      },
+      {
+        "code": "majorName",
+        "name": "专业",
+        "enable": false
+      },
+      {
+        "code": "clazzName",
+        "name": "班级",
+        "enable": false
+      }
+    ],
+    "titleRule": "${courseName}${schoolName}",
+    "attention": "注意1",
+    "objectiveAttention": "客观1",
+    "subjectiveAttention": "主管1",
+    "enable": true,
+    "remark": null,
+    "fillNumber": 8,
+    "orgIds": null,
+    "pageSize": "A3",
+    "columnNumber": 2,
+    "columnGap": 20,
+    "showForbidArea": false,
+    "cardDesc": "",
+    "aOrB": false,
+    "cardTitle": "填涂题卡01"
+  },
+  "paperParams": {},
+  "pages": [
+    {
+      "type": "PAGE",
+      "pageSize": "A3",
+      "columnNumber": 2,
+      "columnGap": 20,
+      "locators": {
+        "top": [
+          {
+            "id": "locator-0-00",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          },
+          {
+            "id": "locator-0-01",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ],
+        "bottom": [
+          {
+            "id": "locator-0-10",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ]
+      },
+      "globals": [],
+      "columns": [
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "CARD_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 426,
+              "cardTitle": "填涂题卡01",
+              "cardDesc": "",
+              "aOrB": false,
+              "paperType": "PRINT",
+              "examAbsent": true,
+              "writeSign": false,
+              "examNumberStyle": "FILL",
+              "businessParams": [],
+              "attention": "注意1",
+              "objectiveAttention": "客观1",
+              "subjectiveAttention": "主管1",
+              "columnNumber": 2,
+              "isSimple": false,
+              "sign": "head",
+              "id": "element-4aiuunuoca1a3a48",
+              "createId": "353904789253259264",
+              "createTime": 1678342867477,
+              "updateId": null,
+              "updateTime": 1678342867477,
+              "schoolId": "1",
+              "orgId": "340437253597691904",
+              "name": "考号填涂题卡规则",
+              "examNumberDigit": 8,
+              "discipline": true,
+              "requiredFields": [
+                {
+                  "code": "ticketNumber",
+                  "name": "考号",
+                  "enable": true
+                },
+                {
+                  "code": "siteNumber",
+                  "name": "座位号",
+                  "enable": true
+                },
+                {
+                  "code": "studentName",
+                  "name": "姓名",
+                  "enable": true
+                },
+                {
+                  "code": "courseName",
+                  "name": "课程名称",
+                  "enable": true
+                }
+              ],
+              "extendFields": [
+                {
+                  "code": "studentCode",
+                  "name": "学号",
+                  "enable": false
+                },
+                {
+                  "code": "courseCode",
+                  "name": "课程代码",
+                  "enable": false
+                },
+                {
+                  "code": "paperNumber",
+                  "name": "试卷编号",
+                  "enable": false
+                },
+                {
+                  "code": "examPlace",
+                  "name": "考点",
+                  "enable": false
+                },
+                {
+                  "code": "examRoom",
+                  "name": "考场",
+                  "enable": false
+                },
+                {
+                  "code": "examDate",
+                  "name": "考试日期",
+                  "enable": false
+                },
+                {
+                  "code": "examTime",
+                  "name": "考试时间",
+                  "enable": false
+                },
+                {
+                  "code": "collegeName",
+                  "name": "学院",
+                  "enable": false
+                },
+                {
+                  "code": "majorName",
+                  "name": "专业",
+                  "enable": false
+                },
+                {
+                  "code": "clazzName",
+                  "name": "班级",
+                  "enable": false
+                }
+              ],
+              "titleRule": "${courseName}${schoolName}",
+              "enable": true,
+              "remark": null,
+              "fillNumber": 8,
+              "orgIds": null,
+              "pageSize": "A3",
+              "columnGap": 20,
+              "showForbidArea": false,
+              "key": "v1thm15h6rke50h8",
+              "isCovered": false
+            },
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 34,
+              "content": "客观1",
+              "typeName": "客观题",
+              "isColumnFirst": false,
+              "sign": "objective",
+              "id": "element-qpdvbbhgljin9qq8",
+              "key": "rc7cmhto69p3bsie"
+            },
+            {
+              "id": "element-qg24nrh8p6sspu5c",
+              "topicNo": 1,
+              "topicName": "发斯蒂芬",
+              "startNumber": 1,
+              "endNumber": 40,
+              "questionsCount": 25,
+              "optionCount": 4,
+              "optionDirection": "horizontal",
+              "questionDirection": "vertical",
+              "isBoolean": false,
+              "booleanType": "√,×",
+              "isMultiply": false,
+              "key": "eonve9oogcm670v8",
+              "type": "FILL_QUESTION",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 136,
+              "minHeight": 136,
+              "sign": "objective",
+              "questionCountPerGroup": 5,
+              "groupPerLine": 5,
+              "questionGap": 8,
+              "groupGap": 27,
+              "optionGap": 6,
+              "isCovered": false,
+              "fontSize": "14px",
+              "parent": {
+                "id": "element-jgl86lig55mf12vk",
+                "topicNo": 1,
+                "topicName": "发斯蒂芬",
+                "startNumber": 1,
+                "endNumber": 40,
+                "questionsCount": 40,
+                "optionCount": 4,
+                "optionDirection": "horizontal",
+                "questionDirection": "vertical",
+                "isBoolean": false,
+                "booleanType": "√,×",
+                "isMultiply": false,
+                "key": "6lrboav8emribpp8",
+                "type": "FILL_QUESTION",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 114,
+                "minHeight": 114,
+                "sign": "objective",
+                "questionCountPerGroup": 5,
+                "groupPerLine": 4,
+                "questionGap": 8,
+                "groupGap": 30,
+                "optionGap": 6,
+                "isCovered": false,
+                "fontSize": "14px"
+              },
+              "isLast": false,
+              "elementSerialNo": 0
+            },
+            {
+              "id": "element-rp7p0nfoplro679o",
+              "topicNo": 1,
+              "topicName": "发斯蒂芬",
+              "startNumber": 26,
+              "endNumber": 40,
+              "questionsCount": 15,
+              "optionCount": 4,
+              "optionDirection": "horizontal",
+              "questionDirection": "vertical",
+              "isBoolean": false,
+              "booleanType": "√,×",
+              "isMultiply": false,
+              "key": "3nm80du8qgj6gktg",
+              "type": "FILL_QUESTION",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 102,
+              "minHeight": 102,
+              "sign": "objective",
+              "questionCountPerGroup": 5,
+              "groupPerLine": 5,
+              "questionGap": 8,
+              "groupGap": 27,
+              "optionGap": 6,
+              "isCovered": false,
+              "fontSize": "14px",
+              "parent": {
+                "id": "element-jgl86lig55mf12vk",
+                "topicNo": 1,
+                "topicName": "发斯蒂芬",
+                "startNumber": 1,
+                "endNumber": 40,
+                "questionsCount": 40,
+                "optionCount": 4,
+                "optionDirection": "horizontal",
+                "questionDirection": "vertical",
+                "isBoolean": false,
+                "booleanType": "√,×",
+                "isMultiply": false,
+                "key": "6lrboav8emribpp8",
+                "type": "FILL_QUESTION",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 114,
+                "minHeight": 114,
+                "sign": "objective",
+                "questionCountPerGroup": 5,
+                "groupPerLine": 4,
+                "questionGap": 8,
+                "groupGap": 30,
+                "optionGap": 6,
+                "isCovered": false,
+                "fontSize": "14px"
+              },
+              "isLast": true,
+              "elementSerialNo": 1
+            },
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 34,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": false,
+              "sign": "subjective",
+              "id": "element-16t568s8e6qt0hf1",
+              "key": "1g7sc8mo52mugp5o"
+            },
+            {
+              "id": "element-9k3lvu3gblc6hipv",
+              "key": "809bi6cg7hrrbtk8",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 74,
+              "minHeight": 74,
+              "sign": "subjective",
+              "topicName": "想法手动阀",
+              "topicNo": 2,
+              "startNumber": 1,
+              "questionsCount": 2,
+              "questionNumberPerLine": 2,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 1,
+                  "count": 1
+                },
+                {
+                  "no": 2,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 4,
+              "parent": {
+                "id": "element-47o3incu5qeoikab",
+                "key": "pi2d40dgajmshcjo",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "想法手动阀",
+                "topicNo": 2,
+                "startNumber": 1,
+                "questionsCount": 4,
+                "questionNumberPerLine": 2,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 4
+              },
+              "isLast": false,
+              "elementSerialNo": 2
+            },
+            {
+              "id": "element-8q1h0il8ipsrbh2g",
+              "key": "n0aet3loflmec6sr",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 40,
+              "minHeight": 40,
+              "sign": "subjective",
+              "topicName": "想法手动阀",
+              "topicNo": 2,
+              "startNumber": 3,
+              "questionsCount": 2,
+              "questionNumberPerLine": 2,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 3,
+                  "count": 1
+                },
+                {
+                  "no": 4,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 4,
+              "parent": {
+                "id": "element-47o3incu5qeoikab",
+                "key": "pi2d40dgajmshcjo",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "想法手动阀",
+                "topicNo": 2,
+                "startNumber": 1,
+                "questionsCount": 4,
+                "questionNumberPerLine": 2,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 4
+              },
+              "isLast": true,
+              "elementSerialNo": 3
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 24,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-pq8v308gvkpr8fe8",
+              "key": "hgs8es5o5vk64i6e"
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": true,
+              "serialNumber": 1,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-jq4gtfdgrfqrobro",
+              "key": "48pphpj8hgb8hjgg",
+              "elementSerialNo": 4
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 2,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-o6j042agah7an20o",
+              "key": "thtme438pvlptbf8",
+              "elementSerialNo": 5
+            }
+          ]
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.0504413619,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.8738965952,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.0504413619,
+              0.9590017825,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [
+          [
+            0.0504413619,
+            0.0534759358,
+            0.4432534678,
+            0.3796791444
+          ]
+        ],
+        "fill_area": [
+          {
+            "field": "examNumber",
+            "index": 1,
+            "single": true,
+            "horizontal": false,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.2837523644,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3109040038,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3380556431,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3652072825,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3923589218,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4195105612,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4466622005,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4738138398,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "absent",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3375630517,
+                    0.4059714795,
+                    0.0189155107,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "breach",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4464848676,
+                    0.4059714795,
+                    0.0189155107,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 1,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 2,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 3,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 4,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 5,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 2,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 6,
+                "options": [
+                  [
+                    0.157629256,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 7,
+                "options": [
+                  [
+                    0.157629256,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 8,
+                "options": [
+                  [
+                    0.157629256,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 9,
+                "options": [
+                  [
+                    0.157629256,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 10,
+                "options": [
+                  [
+                    0.157629256,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 3,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 11,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 12,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 13,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 14,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 15,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 4,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 16,
+                "options": [
+                  [
+                    0.3354350567,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3505674653,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3656998739,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3808322825,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 17,
+                "options": [
+                  [
+                    0.3354350567,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3505674653,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3656998739,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3808322825,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 18,
+                "options": [
+                  [
+                    0.3354350567,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3505674653,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3656998739,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3808322825,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 19,
+                "options": [
+                  [
+                    0.3354350567,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3505674653,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3656998739,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3808322825,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 20,
+                "options": [
+                  [
+                    0.3354350567,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3505674653,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3656998739,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3808322825,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 5,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 21,
+                "options": [
+                  [
+                    0.4243379571,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4394703657,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4546027743,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4697351828,
+                    0.5026737968,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 22,
+                "options": [
+                  [
+                    0.4243379571,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4394703657,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4546027743,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4697351828,
+                    0.5187165775,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 23,
+                "options": [
+                  [
+                    0.4243379571,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4394703657,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4546027743,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4697351828,
+                    0.5347593583,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 24,
+                "options": [
+                  [
+                    0.4243379571,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4394703657,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4546027743,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4697351828,
+                    0.550802139,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 25,
+                "options": [
+                  [
+                    0.4243379571,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4394703657,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4546027743,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4697351828,
+                    0.5668449198,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 6,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 26,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 27,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 28,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 29,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 30,
+                "options": [
+                  [
+                    0.0687263556,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0838587642,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.0989911728,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1141235813,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 7,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 31,
+                "options": [
+                  [
+                    0.157629256,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 32,
+                "options": [
+                  [
+                    0.157629256,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 33,
+                "options": [
+                  [
+                    0.157629256,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 34,
+                "options": [
+                  [
+                    0.157629256,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 35,
+                "options": [
+                  [
+                    0.157629256,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1727616646,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.1878940731,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2030264817,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 8,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 36,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.5935828877,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 37,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.6096256684,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 38,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.6256684492,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 39,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.6417112299,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 40,
+                "options": [
+                  [
+                    0.2465321564,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2616645649,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2767969735,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2919293821,
+                    0.6577540107,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "pageNumber",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.2071248424,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2285624212,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.25,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2714375788,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          }
+        ],
+        "answer_area": [
+          {
+            "main_number": 2,
+            "sub_number": "1,2",
+            "area": [
+              0.0504413619,
+              0.7058823529,
+              0.4432534678,
+              0.0659536542
+            ]
+          },
+          {
+            "main_number": 2,
+            "sub_number": "3,4",
+            "area": [
+              0.0504413619,
+              0.7718360071,
+              0.4432534678,
+              0.0356506239
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 1,
+            "area": [
+              0.5063051702,
+              0.0748663102,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 2,
+            "area": [
+              0.5063051702,
+              0.4830659537,
+              0.4432534678,
+              0.4081996435
+            ]
+          }
+        ],
+        "extension": {
+          "barcode": [],
+          "fill_area": [],
+          "ocr_area": [],
+          "qrcode": []
+        }
+      }
+    },
+    {
+      "type": "PAGE",
+      "pageSize": "A3",
+      "columnNumber": 2,
+      "columnGap": 20,
+      "locators": {
+        "top": [
+          {
+            "id": "locator-1-00",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          },
+          {
+            "id": "locator-1-01",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ],
+        "bottom": [
+          {
+            "id": "locator-1-10",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ]
+      },
+      "globals": [],
+      "columns": [
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 24,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-36c4hhbof93baoj8",
+              "key": "1b2j5tlgm4iijefg"
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 3,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-ieji2ovorv4heo5o",
+              "key": "8ngt4g0gsg6qtn58",
+              "elementSerialNo": 6
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 4,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-q0obppj8esc2dffo",
+              "key": "rrpup9m4ge6i8tk8",
+              "elementSerialNo": 7
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 24,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-24bm1an1dcocjgeg",
+              "key": "ta3p2tm8bkt57om8"
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 5,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-3ter5t2g6rdjergo",
+              "key": "qpd6v012g446bf0g",
+              "elementSerialNo": 8
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 6,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-mvra1r88cadfp16g",
+              "key": "ko60v0o2jtais45o",
+              "elementSerialNo": 9
+            }
+          ]
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.1109709962,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.9344262295,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.9344262295,
+              0.9590017825,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [],
+        "fill_area": [],
+        "answer_area": [
+          {
+            "main_number": 3,
+            "sub_number": 3,
+            "area": [
+              0.0504413619,
+              0.0748663102,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 4,
+            "area": [
+              0.0504413619,
+              0.4830659537,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 5,
+            "area": [
+              0.5063051702,
+              0.0748663102,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 6,
+            "area": [
+              0.5063051702,
+              0.4830659537,
+              0.4432534678,
+              0.4081996435
+            ]
+          }
+        ],
+        "extension": {
+          "barcode": [],
+          "fill_area": [],
+          "ocr_area": [],
+          "qrcode": []
+        }
+      }
+    },
+    {
+      "type": "PAGE",
+      "pageSize": "A3",
+      "columnNumber": 2,
+      "columnGap": 20,
+      "locators": {
+        "top": [
+          {
+            "id": "locator-2-00",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          },
+          {
+            "id": "locator-2-01",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ],
+        "bottom": [
+          {
+            "id": "locator-2-10",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ]
+      },
+      "globals": [],
+      "columns": [
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "CARD_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 341,
+              "cardTitle": "填涂题卡01",
+              "cardDesc": "",
+              "aOrB": false,
+              "paperType": "PRINT",
+              "examAbsent": true,
+              "writeSign": false,
+              "examNumberStyle": "FILL",
+              "businessParams": [],
+              "attention": "注意1",
+              "objectiveAttention": "客观1",
+              "subjectiveAttention": "主管1",
+              "columnNumber": 2,
+              "isSimple": true,
+              "sign": "head",
+              "id": "element-5e91u38o8c40gk5e",
+              "createId": "353904789253259264",
+              "createTime": 1678342867477,
+              "updateId": null,
+              "updateTime": 1678342867477,
+              "schoolId": "1",
+              "orgId": "340437253597691904",
+              "name": "考号填涂题卡规则",
+              "examNumberDigit": 8,
+              "discipline": true,
+              "requiredFields": [
+                {
+                  "code": "ticketNumber",
+                  "name": "考号",
+                  "enable": true
+                },
+                {
+                  "code": "siteNumber",
+                  "name": "座位号",
+                  "enable": true
+                },
+                {
+                  "code": "studentName",
+                  "name": "姓名",
+                  "enable": true
+                },
+                {
+                  "code": "courseName",
+                  "name": "课程名称",
+                  "enable": true
+                }
+              ],
+              "extendFields": [
+                {
+                  "code": "studentCode",
+                  "name": "学号",
+                  "enable": false
+                },
+                {
+                  "code": "courseCode",
+                  "name": "课程代码",
+                  "enable": false
+                },
+                {
+                  "code": "paperNumber",
+                  "name": "试卷编号",
+                  "enable": false
+                },
+                {
+                  "code": "examPlace",
+                  "name": "考点",
+                  "enable": false
+                },
+                {
+                  "code": "examRoom",
+                  "name": "考场",
+                  "enable": false
+                },
+                {
+                  "code": "examDate",
+                  "name": "考试日期",
+                  "enable": false
+                },
+                {
+                  "code": "examTime",
+                  "name": "考试时间",
+                  "enable": false
+                },
+                {
+                  "code": "collegeName",
+                  "name": "学院",
+                  "enable": false
+                },
+                {
+                  "code": "majorName",
+                  "name": "专业",
+                  "enable": false
+                },
+                {
+                  "code": "clazzName",
+                  "name": "班级",
+                  "enable": false
+                }
+              ],
+              "titleRule": "${courseName}${schoolName}",
+              "enable": true,
+              "remark": null,
+              "fillNumber": 8,
+              "orgIds": null,
+              "pageSize": "A3",
+              "columnGap": 20,
+              "showForbidArea": false,
+              "key": "v1thm15h6rke50h8",
+              "isCovered": false
+            },
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 34,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": false,
+              "sign": "subjective",
+              "id": "element-cpd2s7u835lq8r98",
+              "key": "ivmpjnjgrqkslffo"
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 7,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-vmpmq388vrs1vmap",
+              "key": "15fhh0kecap9ldqg",
+              "elementSerialNo": 10
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 24,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-8sl1gb5g18hq6ir8",
+              "key": "sdqgu1386pq5b8dg"
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 8,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-fg5a3nogkrlt2k28",
+              "key": "b4nihrdcstuk196o",
+              "elementSerialNo": 11
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 9,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-oa2lck7h2ocinneg",
+              "key": "m5432eg8akar70q7",
+              "elementSerialNo": 12
+            }
+          ]
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.0504413619,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.8738965952,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.0504413619,
+              0.9590017825,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [
+          [
+            0.0504413619,
+            0.0534759358,
+            0.4432534678,
+            0.3039215686
+          ]
+        ],
+        "fill_area": [
+          {
+            "field": "examNumber",
+            "index": 2,
+            "single": true,
+            "horizontal": false,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.2837523644,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.2837523644,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3109040038,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3109040038,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3380556431,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3380556431,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3652072825,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3652072825,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3923589218,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.3923589218,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4195105612,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4195105612,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4466622005,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4466622005,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.4738138398,
+                    0.1898395722,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2058823529,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2219251337,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2379679144,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2540106952,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2700534759,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.2860962567,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.3021390374,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.3181818182,
+                    0.0113493064,
+                    0.008912656
+                  ],
+                  [
+                    0.4738138398,
+                    0.3342245989,
+                    0.0113493064,
+                    0.008912656
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "pageNumber",
+            "index": 2,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.2071248424,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2285624212,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.25,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2714375788,
+                    0.9590017825,
+                    0.0151324086,
+                    0.0142602496
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          }
+        ],
+        "answer_area": [
+          {
+            "main_number": 3,
+            "sub_number": 7,
+            "area": [
+              0.0504413619,
+              0.3877005348,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 8,
+            "area": [
+              0.5063051702,
+              0.0748663102,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 9,
+            "area": [
+              0.5063051702,
+              0.4830659537,
+              0.4432534678,
+              0.4081996435
+            ]
+          }
+        ],
+        "extension": {
+          "barcode": [],
+          "fill_area": [],
+          "ocr_area": [],
+          "qrcode": []
+        }
+      }
+    },
+    {
+      "type": "PAGE",
+      "pageSize": "A3",
+      "columnNumber": 2,
+      "columnGap": 20,
+      "locators": {
+        "top": [
+          {
+            "id": "locator-3-00",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          },
+          {
+            "id": "locator-3-01",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ],
+        "bottom": [
+          {
+            "id": "locator-3-10",
+            "type": "LOCATOR",
+            "x": "",
+            "y": "",
+            "w": "",
+            "h": ""
+          }
+        ]
+      },
+      "globals": [],
+      "columns": [
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 24,
+              "content": "主管1",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-n3vih7183u1a2ftg",
+              "key": "3d9b3jvmc55hklag"
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 458,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": false,
+              "serialNumber": 10,
+              "elements": [],
+              "parent": {
+                "id": "element-qbl2raq8vop3nmjj",
+                "key": "j7cn2n4gcnmjok28",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": 3,
+                "topicName": "dsafsd",
+                "startNumber": 1,
+                "questionsCount": 10,
+                "w": 703,
+                "endNumber": 10
+              },
+              "id": "element-6sqp82t8glsqis5c",
+              "key": "4e4oulcg5baaqk68",
+              "elementSerialNo": 13
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": []
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.1109709962,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.9344262295,
+              0.0267379679,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.9344262295,
+              0.9590017825,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [],
+        "fill_area": [],
+        "answer_area": [
+          {
+            "main_number": 3,
+            "sub_number": 10,
+            "area": [
+              0.0504413619,
+              0.0748663102,
+              0.4432534678,
+              0.4081996435
+            ]
+          }
+        ],
+        "extension": {
+          "barcode": [],
+          "fill_area": [],
+          "ocr_area": [],
+          "qrcode": []
+        }
+      }
+    }
+  ]
+}