zhangjie 2 tahun lalu
induk
melakukan
10392e1ac3

+ 1 - 25
card/assets/styles/card-preview.scss

@@ -132,30 +132,6 @@
     z-index: 1;
     border: 1px solid #000;
     overflow: hidden;
-    &::before {
-      content: "";
-      display: block;
-      position: absolute;
-      width: 1200px;
-      border-bottom: 1px solid rgba(172, 172, 172, 1);
-      top: 0;
-      left: 0;
-      transform: rotate(54.216deg);
-      transform-origin: left;
-      z-index: 1;
-    }
-    &::after {
-      content: "";
-      display: block;
-      position: absolute;
-      width: 1200px;
-      border-bottom: 1px solid rgba(172, 172, 172, 1);
-      bottom: 0;
-      left: 0;
-      transform: rotate(-54.216deg);
-      transform-origin: left;
-      z-index: 1;
-    }
     > p {
       padding: 20px;
       position: absolute;
@@ -168,7 +144,7 @@
       z-index: 9;
       font-weight: bold;
       font-size: 30px;
-      color: #999;
+      color: #333;
       background-color: #fff;
       text-align: center;
     }

+ 1 - 25
card/assets/styles/card-temp.css

@@ -108,30 +108,6 @@
   border: 1px solid #000;
   overflow: hidden;
 }
-.page-column-forbid-area::before {
-  content: "";
-  display: block;
-  position: absolute;
-  width: 1200px;
-  border-bottom: 1px solid rgb(172, 172, 172);
-  top: 0;
-  left: 0;
-  transform: rotate(54.216deg);
-  transform-origin: left;
-  z-index: 1;
-}
-.page-column-forbid-area::after {
-  content: "";
-  display: block;
-  position: absolute;
-  width: 1200px;
-  border-bottom: 1px solid rgb(172, 172, 172);
-  bottom: 0;
-  left: 0;
-  transform: rotate(-54.216deg);
-  transform-origin: left;
-  z-index: 1;
-}
 .page-column-forbid-area > p {
   padding: 20px;
   position: absolute;
@@ -144,7 +120,7 @@
   z-index: 9;
   font-weight: bold;
   font-size: 30px;
-  color: #999;
+  color: #333;
   background-color: #fff;
   text-align: center;
 }

+ 0 - 1
card/card.temp.json

@@ -39,7 +39,6 @@
     "objectiveNotice": "注意:必须使用2B铅笔填涂;在答题区内作答,超出涂填边框限定区域的答案无效。",
     "subjectiveNotice": "注意:必须使用黑色字迹签字笔书写;在答题区内作答,超出以下黑色矩形边框限定区域的答案无效。"
   },
-  "paperParams": {},
   "pages": [
     {
       "type": "PAGE",

+ 2 - 37
card/components/CardDesign.vue

@@ -61,22 +61,10 @@
             </div>
             <p class="tips-info">提示:拖动插入元素</p>
           </div>
-          <!-- Develop btns -->
+          <!-- card config edit -->
           <card-config-prop-edit class="mt-2"></card-config-prop-edit>
         </div>
-        <!-- <br /><br /> -->
-        <!-- <el-button @click="initCard">新建页面</el-button> -->
       </div>
-      <!-- <div class="action-part">
-          <div class="action-part-title"><h2>阅卷参数</h2></div>
-          <div class="action-part-body">
-            <el-button type="primary" @click="modifyParams"
-              >上传阅卷参数<span class="color-danger"
-                >({{ paperParams["pageSumScore"] || 0 }}分)</span
-              ></el-button
-            >
-          </div>
-        </div> -->
     </div>
 
     <div id="design-main" class="design-main">
@@ -241,13 +229,6 @@
     <element-prop-edit ref="ElementPropEdit"></element-prop-edit>
     <!-- right-click-menu -->
     <right-click-menu @inset-topic="insetNewTopic"></right-click-menu>
-    <!-- paper-params -->
-    <paper-params
-      :pages="pages"
-      :paper-params="paperParams"
-      @confirm="paperParamsModified"
-      ref="PaperParams"
-    ></paper-params>
     <!-- topic select dialog -->
     <topic-select-dialog
       ref="TopicSelectDialog"
@@ -275,7 +256,6 @@ import PagePropEdit from "../components/PagePropEdit";
 import ElementPropEdit from "../components/ElementPropEdit";
 import RightClickMenu from "../components/RightClickMenu";
 import PageNumber from "../components/PageNumber";
-import PaperParams from "../components/PaperParams";
 import CardHeadSample from "../elements/card-head/CardHead";
 import TopicSelectDialog from "../components/TopicSelectDialog";
 import ElemUndertaking from "../elements/undertaking/ElemUndertaking.vue";
@@ -290,7 +270,6 @@ export default {
         return {
           pages: [],
           cardConfig: {},
-          paperParams: {},
         };
       },
     },
@@ -309,7 +288,6 @@ export default {
     RightClickMenu,
     CardHeadSample,
     PageNumber,
-    PaperParams,
     TopicSelectDialog,
     ElemUndertaking,
   },
@@ -330,7 +308,6 @@ export default {
       "cardConfig",
       "topics",
       "pages",
-      "paperParams",
       "curElement",
       "curPage",
       "curPageNo",
@@ -359,7 +336,6 @@ export default {
       "setOpenElementEditDialog",
       "setCurDragElement",
       "setPages",
-      "setPaperParams",
       "setInsetTarget",
       "initState",
     ]),
@@ -382,9 +358,8 @@ export default {
       }, 2 * 60 * 1000);
     },
     async initCard() {
-      const { cardConfig, pages, paperParams } = this.content;
+      const { cardConfig, pages } = this.content;
       this.setCardConfig(cardConfig);
-      this.setPaperParams(paperParams);
 
       if (pages && pages.length) {
         this.setPages(pages);
@@ -489,13 +464,6 @@ export default {
         this.setCurPage(pageNo);
       });
     },
-    // paper-params
-    modifyParams() {
-      this.$refs.PaperParams.open();
-    },
-    paperParamsModified(paperParams) {
-      this.setPaperParams(paperParams);
-    },
     // save
     getCardData(htmlContent = "", model = "") {
       const data = {
@@ -551,7 +519,6 @@ export default {
               version: CARD_VERSION,
               cardType: "STANDARD",
               cardConfig: this.cardConfig,
-              paperParams: this.paperParams,
               pages: this.pages,
             },
             (k, v) => (k.startsWith("_") ? undefined : v)
@@ -564,7 +531,6 @@ export default {
       this.$emit("on-preview", {
         cardConfig: this.cardConfig,
         pages: this.pages,
-        paperParams: this.paperParams,
       });
     },
     async toSave() {
@@ -579,7 +545,6 @@ export default {
       this.$emit("on-submit", {
         cardConfig: this.cardConfig,
         pages: this.pages,
-        paperParams: this.paperParams,
       });
     },
     toExit() {

+ 0 - 13
card/components/PagePropEdit.vue

@@ -36,16 +36,6 @@
           ></i>
         </el-button>
       </el-form-item>
-      <!-- <el-form-item label-width="0px">
-        <el-checkbox v-model="form.aOrB" disabled>启用A/B卷</el-checkbox>
-      </el-form-item> -->
-      <!-- <el-form-item label="禁答区域">
-        <el-checkbox
-          v-model="form.showForbidArea"
-          @change="cardConfigChange"
-          >启用</el-checkbox
-        >
-      </el-form-item> -->
       <el-form-item label="大题顺序">
         <ul class="topicno-list" v-if="topicNoSeries.length">
           <li v-for="item in topicNoSeries" :key="item.id">
@@ -135,9 +125,6 @@ export default {
   },
   computed: {
     ...mapState("card", ["cardConfig", "topicNoSeries"]),
-    // aOrBDisabled() {
-    //   return this.cardConfig.hasOwnProperty("aOrBSystem");
-    // }
   },
   watch: {
     cardConfig: {

+ 0 - 358
card/components/PaperParams.vue

@@ -1,358 +0,0 @@
-<template>
-  <el-dialog
-    class="paper-params"
-    :visible.sync="modalIsShow"
-    top="10px"
-    width="785px"
-    :close-on-click-modal="false"
-    :close-on-press-escape="false"
-    append-to-body
-    @open="dialogOpen"
-  >
-    <h1 class="params-dialog-title" slot="title">
-      请上传阅卷参数
-      <span
-        >卷面总分合计:<em class="param-sum-score">{{ pageSumScore }}分</em>
-      </span>
-    </h1>
-    <div class="params-main">
-      <div class="params-head">
-        <el-button
-          :type="!topicType ? 'primary' : 'default'"
-          @click="selectType(0)"
-          >客观题区</el-button
-        >
-        <el-button
-          :type="topicType ? 'primary' : 'default'"
-          @click="selectType(1)"
-          >主观题区</el-button
-        >
-      </div>
-      <div class="params-body">
-        <div style="text-align: right">
-          <upload-button
-            btn-icon="el-icon-upload"
-            btn-content="选择上传主观题标答文件(doc/docx)"
-            btn-type="warning"
-            :upload-url="uploadUrl"
-            :format="['doc', 'docx']"
-            @valid-error="validError"
-            @upload-success="uploadSuccess"
-            style="margin: 0"
-            v-if="topicType"
-          >
-          </upload-button>
-        </div>
-        <div class="params-part" v-for="topic in curTopicList" :key="topic.id">
-          <h2 class="params-title">{{ topic.topicName }}</h2>
-          <p class="params-subtitle">
-            <span>题型:{{ topic.name }}</span>
-            <span v-if="topic.type !== 'COMPOSITION'">
-              通配小题分值:
-              <el-input-number
-                v-model="topic.commonQuestionScore"
-                size="small"
-                :min="0.1"
-                :max="200"
-                :step="0.1"
-                step-strictly
-                :controls="false"
-                @change="commonQuestionScoreChange(topic)"
-              ></el-input-number
-              >分,</span
-            >
-            <span
-              >本大题总分合计:<em class="param-sum-score"
-                >{{ topic.sumScore }}分</em
-              ></span
-            >
-          </p>
-          <div class="params-table" v-if="topic.type !== 'COMPOSITION'">
-            <table class="table table-striped">
-              <tr>
-                <th>题号</th>
-                <th>分值</th>
-                <th>题号</th>
-                <th>分值</th>
-              </tr>
-              <tr v-for="(group, gindex) in topic.questions" :key="gindex">
-                <template v-for="question in group">
-                  <td :key="`${question.questionNo}-1`">
-                    <span>{{ question.questionNo }}</span>
-                  </td>
-                  <td :key="`${question.questionNo}-2`">
-                    <el-input-number
-                      v-model="question.score"
-                      size="small"
-                      :min="0.1"
-                      :max="200"
-                      :step="0.1"
-                      step-strictly
-                      :controls="false"
-                      @change="questionScoreChange(topic)"
-                      v-if="question.questionNo"
-                    ></el-input-number>
-                  </td>
-                </template>
-              </tr>
-            </table>
-          </div>
-          <div class="params-table" v-else>
-            <el-input-number
-              v-model="topic.sumScore"
-              :min="0.1"
-              :max="200"
-              :step="0.1"
-              step-strictly
-              :controls="false"
-              @change="getPageSumScore"
-            ></el-input-number>
-          </div>
-        </div>
-      </div>
-    </div>
-    <div slot="footer" style="text-align: right">
-      <el-button type="primary" @click="submit">确认</el-button>
-      <el-button type="danger" @click="cancel" plain>取消</el-button>
-    </div>
-  </el-dialog>
-</template>
-
-<script>
-import { calcSum, isEmptyObject, objAssign } from "../plugins/utils";
-import UploadButton from "./UploadButton";
-
-export default {
-  name: "paper-params",
-  components: { UploadButton },
-  props: {
-    pages: {
-      type: Array,
-      default() {
-        return [];
-      },
-    },
-    paperParams: {
-      type: Object,
-      default() {
-        return {};
-      },
-    },
-  },
-  data() {
-    return {
-      modalIsShow: false,
-      topicType: 0,
-      pageSumScore: 0,
-      subjectiveAttachmentId: "",
-      curTopicList: [],
-      objectives: [],
-      subjectives: [],
-      cacheScores: {},
-      initTopic: {
-        id: "",
-        topicNo: "",
-        topicName: "",
-        type: "",
-      },
-      // import
-      uploadUrl: "/api/print/basic/sys/saveAttachment",
-    };
-  },
-  methods: {
-    selectType(topicType) {
-      this.topicType = topicType;
-      this.curTopicList = topicType ? this.subjectives : this.objectives;
-    },
-    listIncludeItem(list, item) {
-      const index = list.findIndex((elem) => elem.id === item.id);
-      return index !== -1;
-    },
-    dialogOpen() {
-      if (!isEmptyObject(this.paperParams)) {
-        this.getCacheScore([
-          ...this.paperParams.objectives,
-          ...this.paperParams.subjectives,
-        ]);
-        this.subjectiveAttachmentId = this.paperParams.subjectiveAttachmentId;
-      }
-      // 每次打开时,重新生成试题结构,以便避免题卡结构变化之后,当前页面的试题结构没有变的问题
-      let objectiveList = [];
-      let subjectiveList = [];
-      let objectives = [];
-      let subjectives = [];
-      this.pages.forEach((page) => {
-        page.columns.forEach((column) => {
-          column.elements.forEach((element) => {
-            if (
-              element.sign &&
-              element.type !== "TOPIC_HEAD" &&
-              element.type !== "CARD_HEAD"
-            ) {
-              if (element.sign === "objective") objectiveList.push(element);
-              if (element.sign === "subjective") subjectiveList.push(element);
-            }
-          });
-        });
-      });
-      // 客观题
-      objectiveList.forEach((item) => {
-        const topic = item.parent || item;
-        if (this.listIncludeItem(objectives, topic)) return;
-        let data = {
-          sumScore: 0,
-          commonQuestionScore: 1,
-          name: this.getObjectiveTopicName(topic),
-          choiceList: this.getChoiceList(topic),
-          questions: this.getQuestions(topic),
-          ...objAssign(this.initTopic, topic),
-        };
-        data.sumScore = this.getTopicSumScore(data);
-        objectives.push(data);
-      });
-
-      // 主观题
-      subjectiveList.forEach((item) => {
-        const topic = item.parent || item;
-        if (this.listIncludeItem(subjectives, topic)) return;
-        let data = {
-          sumScore: 0,
-          commonQuestionScore: 1,
-          name: this.getSubjectiveTopicName(topic),
-          ...objAssign(this.initTopic, topic),
-        };
-        if (topic.type === "COMPOSITION") {
-          data.sumScore = this.cacheScores[topic.topicNo] || 1;
-        } else {
-          data.questions = this.getQuestions(topic);
-          data.sumScore = this.getTopicSumScore(data);
-        }
-        subjectives.push(data);
-      });
-
-      this.subjectives = subjectives;
-      this.objectives = objectives;
-      this.getPageSumScore();
-      this.selectType(0);
-    },
-    getQuestions(topic) {
-      let questions = [];
-      let numPerColumn = Math.ceil(topic.questionsCount / 2);
-      for (let j = topic.startNumber; j <= numPerColumn; j++) {
-        let group = [];
-        let question = {
-          questionNo: j,
-          score: this.cacheScores[`${topic.topicNo}-${j}`] || 1,
-        };
-        if (topic.type === "FILL_QUESTION")
-          question.answers = topic.isMultiply ? [] : "";
-        group[0] = question;
-
-        if (numPerColumn + j <= topic.questionsCount) {
-          group[1] = {
-            questionNo: numPerColumn + j,
-            score:
-              this.cacheScores[`${topic.topicNo}-${numPerColumn + j}`] || 1,
-            answers:
-              topic.type === "FILL_QUESTION" && topic.isMultiply ? [] : "",
-          };
-        } else {
-          group[1] = { questionNo: "" };
-        }
-
-        questions.push(group);
-      }
-
-      return questions;
-    },
-    getObjectiveTopicName(data) {
-      if (data.isMultiply) {
-        return "选择题(多选)";
-      } else if (data.isBoolean) {
-        return "填空题";
-      } else {
-        return "选择题(单选)";
-      }
-    },
-    getSubjectiveTopicName(data) {
-      const names = {
-        EXPLAIN: "解答题",
-        COMPOSITION: "作文题",
-        FILL_LINE: "填空题",
-      };
-      return names[data.type];
-    },
-    getChoiceList(data) {
-      const options = data.isBoolean
-        ? data.booleanType
-        : "abcdefghijklmnopqrstuv";
-      return options.toUpperCase().slice(0, data.optionCount).split("");
-    },
-    commonQuestionScoreChange(topic) {
-      topic.questions.map((group) => {
-        group.map((question) => {
-          question.score = topic.commonQuestionScore;
-        });
-      });
-      this.questionScoreChange(topic);
-    },
-    questionScoreChange(topic) {
-      topic.sumScore = this.getTopicSumScore(topic);
-      this.getPageSumScore();
-    },
-    getTopicSumScore(topic) {
-      const scoreList = topic.questions.map((group) => {
-        return calcSum(group.map((question) => question.score || 0));
-      });
-      return calcSum(scoreList);
-    },
-    getPageSumScore() {
-      this.pageSumScore =
-        calcSum(this.objectives.map((item) => item.sumScore)) +
-        calcSum(this.subjectives.map((item) => item.sumScore));
-    },
-    getCacheScore(topics) {
-      topics = topics || [...this.objectives, ...this.subjectives];
-      let cacheScores = {};
-      topics.map((topic) => {
-        if (topic.type === "COMPOSITION") {
-          cacheScores[`${topic.topicNo}`] = topic.sumScore;
-        } else {
-          topic.questions.map((group) => {
-            group.map((question) => {
-              cacheScores[`${topic.topicNo}-${question.questionNo}`] =
-                question.score;
-            });
-          });
-        }
-      });
-
-      this.cacheScores = cacheScores;
-    },
-    // import
-    validError(errorData) {
-      this.$message.error(errorData.message);
-    },
-    uploadSuccess(data) {
-      this.$message.success("上传成功!");
-      this.subjectiveAttachmentId = data.id;
-    },
-    // dialog
-    cancel() {
-      this.modalIsShow = false;
-    },
-    open() {
-      this.modalIsShow = true;
-    },
-    submit() {
-      this.$emit("confirm", {
-        pageSumScore: this.pageSumScore,
-        objectives: this.objectives,
-        subjectives: this.subjectives,
-        subjectiveAttachmentId: this.subjectiveAttachmentId,
-      });
-      this.modalIsShow = false;
-    },
-  },
-};
-</script>

+ 1 - 2
card/mixins/exchange.js

@@ -386,13 +386,12 @@ export default {
 
       return infos.map((num) => num.toFixed(10) * 1);
     },
-    getPageModel({ cardConfig, paperParams, pages }) {
+    getPageModel({ cardConfig, pages }) {
       let npages = this.parsePageExchange(pages);
       return JSON.stringify(
         {
           version: CARD_VERSION,
           cardConfig,
-          paperParams,
           pages: npages,
         },
         (k, v) => (k.startsWith("_") ? undefined : v)

+ 1 - 2
card/modules/free/cardFormatTransform.js

@@ -309,13 +309,12 @@ function parsePageExchange(pages) {
   return npages;
 }
 
-export function getPageModel({ cardConfig, paperParams, pages }) {
+export function getPageModel({ cardConfig, pages }) {
   let npages = parsePageExchange(pages);
   return JSON.stringify(
     {
       version: CARD_VERSION,
       cardConfig,
-      paperParams,
       pages: npages,
     },
     (k, v) => (k.startsWith("_") ? undefined : v)

+ 0 - 3
card/modules/free/components/CardFreeDesign.vue

@@ -360,7 +360,6 @@ export default {
               version: CARD_VERSION,
               cardType: "FREE",
               cardConfig: this.cardConfig,
-              paperParams: this.paperParams,
               pages: this.pages,
             },
             (k, v) => (k.startsWith("_") ? undefined : v)
@@ -389,7 +388,6 @@ export default {
       this.$emit("on-preview", {
         cardConfig: this.cardConfig,
         pages: this.pages,
-        paperParams: this.paperParams,
       });
     },
     async toSave() {
@@ -408,7 +406,6 @@ export default {
       this.$emit("on-submit", {
         cardConfig: this.cardConfig,
         pages: this.pages,
-        paperParams: this.paperParams,
       });
     },
     toExit() {

+ 0 - 1
card/samples/card.json

@@ -105,7 +105,6 @@
     "aOrB": false,
     "cardTitle": "填涂题卡01"
   },
-  "paperParams": {},
   "pages": [
     {
       "type": "PAGE",

+ 3159 - 3160
card/samples/commonCardSample.json

@@ -1,3161 +1,3160 @@
-{
-  "version": "2.0.0",
-  "cardConfig": {
-    "id": "281718408712552448",
-    "createId": "233604222107521024",
-    "createTime": 1658107702715,
-    "updateId": null,
-    "updateTime": 1658107702715,
-    "schoolId": "2",
-    "orgId": "167590127315451904",
-    "name": "m题卡规则",
-    "examNumberStyle": "PRINT",
-    "paperType": "PRINT",
-    "examAbsent": true,
-    "writeSign": true,
-    "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": true
-      },
-      {
-        "code": "campusName",
-        "name": "校区",
-        "enable": false
-      },
-      {
-        "code": "examPlace",
-        "name": "考点",
-        "enable": false
-      },
-      {
-        "code": "examRoom",
-        "name": "考场",
-        "enable": true
-      },
-      {
-        "code": "examDate",
-        "name": "考试日期",
-        "enable": true
-      },
-      {
-        "code": "examTime",
-        "name": "考试时间",
-        "enable": false
-      }
-    ],
-    "titleRule": "标题mmm",
-    "attention": "注意mm",
-    "objectiveAttention": "客观mm",
-    "subjectiveAttention": "主观mmm",
-    "enable": true,
-    "remark": null,
-    "orgIds": null,
-    "pageSize": "A3",
-    "columnNumber": 2,
-    "columnGap": 20,
-    "showForbidArea": true,
-    "cardDesc": "",
-    "aOrB": true,
-    "cardTitle": "2342"
-  },
-  "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": 517,
-              "cardTitle": "2342",
-              "cardDesc": "",
-              "aOrB": true,
-              "paperType": "PRINT",
-              "examAbsent": true,
-              "writeSign": true,
-              "examNumberStyle": "PRINT",
-              "businessParams": [],
-              "attention": "注意mm",
-              "objectiveAttention": "客观mm",
-              "subjectiveAttention": "主观mmm",
-              "columnNumber": 2,
-              "isSimple": false,
-              "sign": "head",
-              "id": "element-9oum7118jr3hg5ug",
-              "createId": "233604222107521024",
-              "createTime": 1658107702715,
-              "updateId": null,
-              "updateTime": 1658107702715,
-              "schoolId": "2",
-              "orgId": "167590127315451904",
-              "name": "m题卡规则",
-              "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": true
-                },
-                {
-                  "code": "campusName",
-                  "name": "校区",
-                  "enable": false
-                },
-                {
-                  "code": "examPlace",
-                  "name": "考点",
-                  "enable": false
-                },
-                {
-                  "code": "examRoom",
-                  "name": "考场",
-                  "enable": true
-                },
-                {
-                  "code": "examDate",
-                  "name": "考试日期",
-                  "enable": true
-                },
-                {
-                  "code": "examTime",
-                  "name": "考试时间",
-                  "enable": false
-                }
-              ],
-              "titleRule": "标题mmm",
-              "enable": true,
-              "remark": null,
-              "orgIds": null,
-              "pageSize": "A3",
-              "columnGap": 20,
-              "showForbidArea": true,
-              "key": "51fvfnogrehitjbo",
-              "isCovered": false
-            },
-            {
-              "type": "TOPIC_HEAD",
-              "x": 0,
-              "y": 0,
-              "w": 0,
-              "h": 70,
-              "content": "客观mm",
-              "typeName": "客观题",
-              "isColumnFirst": false,
-              "sign": "objective",
-              "id": "element-dupmnrag810bea2g",
-              "key": "g0arqmggdb846vog"
-            },
-            {
-              "id": "element-dq9jeoeo24rd6jto",
-              "key": "leaov5motlfocsig",
-              "type": "FILL_QUESTION",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 172,
-              "minHeight": 172,
-              "sign": "objective",
-              "topicName": "选择题",
-              "topicNo": 1,
-              "startNumber": 1,
-              "questionsCount": 20,
-              "optionCount": 4,
-              "questionCountPerGroup": 5,
-              "groupPerLine": 4,
-              "optionDirection": "horizontal",
-              "questionDirection": "vertical",
-              "questionGap": 8,
-              "groupGap": 30,
-              "optionGap": 12,
-              "isBoolean": false,
-              "booleanType": "√,×",
-              "isMultiply": false,
-              "isCovered": false,
-              "fontSize": "14px",
-              "endNumber": 40,
-              "parent": {
-                "id": "element-jt8gd7i86kqhlikg",
-                "key": "60i1iq48reoc7g6o",
-                "type": "FILL_QUESTION",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 138,
-                "minHeight": 138,
-                "sign": "objective",
-                "topicName": "选择题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 40,
-                "optionCount": 4,
-                "questionCountPerGroup": 5,
-                "groupPerLine": 4,
-                "optionDirection": "horizontal",
-                "questionDirection": "vertical",
-                "questionGap": 8,
-                "groupGap": 30,
-                "optionGap": 12,
-                "isBoolean": false,
-                "booleanType": "√,×",
-                "isMultiply": false,
-                "isCovered": false,
-                "fontSize": "14px",
-                "endNumber": 40
-              },
-              "isLast": false,
-              "elementSerialNo": 0
-            },
-            {
-              "id": "element-s3njv9cghf8v7sod",
-              "key": "3rmi05091nh7q5e8",
-              "type": "FILL_QUESTION",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 138,
-              "minHeight": 138,
-              "sign": "objective",
-              "topicName": "选择题",
-              "topicNo": 1,
-              "startNumber": 21,
-              "questionsCount": 20,
-              "optionCount": 4,
-              "questionCountPerGroup": 5,
-              "groupPerLine": 4,
-              "optionDirection": "horizontal",
-              "questionDirection": "vertical",
-              "questionGap": 8,
-              "groupGap": 30,
-              "optionGap": 12,
-              "isBoolean": false,
-              "booleanType": "√,×",
-              "isMultiply": false,
-              "isCovered": false,
-              "fontSize": "14px",
-              "endNumber": 40,
-              "parent": {
-                "id": "element-jt8gd7i86kqhlikg",
-                "key": "60i1iq48reoc7g6o",
-                "type": "FILL_QUESTION",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 138,
-                "minHeight": 138,
-                "sign": "objective",
-                "topicName": "选择题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 40,
-                "optionCount": 4,
-                "questionCountPerGroup": 5,
-                "groupPerLine": 4,
-                "optionDirection": "horizontal",
-                "questionDirection": "vertical",
-                "questionGap": 8,
-                "groupGap": 30,
-                "optionGap": 12,
-                "isBoolean": false,
-                "booleanType": "√,×",
-                "isMultiply": false,
-                "isCovered": false,
-                "fontSize": "14px",
-                "endNumber": 40
-              },
-              "isLast": true,
-              "elementSerialNo": 1
-            }
-          ]
-        },
-        {
-          "type": "COLUMN",
-          "x": "",
-          "y": "",
-          "w": "",
-          "h": "",
-          "isFull": false,
-          "elements": [
-            {
-              "type": "TOPIC_HEAD",
-              "x": 0,
-              "y": 0,
-              "w": 0,
-              "h": 60,
-              "content": "主观mmm",
-              "typeName": "主观题",
-              "isColumnFirst": true,
-              "sign": "subjective",
-              "id": "element-g31p7jeag7q4qm58",
-              "key": "k11n898gjj2tq8ig"
-            },
-            {
-              "id": "element-v2v1tvv28fmu2hag",
-              "key": "d394s39gsatnvg1o",
-              "type": "FILL_LINE",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 74,
-              "minHeight": 74,
-              "sign": "subjective",
-              "topicName": "填空题",
-              "topicNo": 2,
-              "startNumber": 1,
-              "questionsCount": 4,
-              "questionNumberPerLine": 4,
-              "lineNumberPerQuestion": 1,
-              "lineSpacing": 40,
-              "questionDirection": "vertical",
-              "questionLineType": "norm",
-              "questionLineNums": [
-                {
-                  "no": 1,
-                  "count": 1
-                },
-                {
-                  "no": 2,
-                  "count": 1
-                },
-                {
-                  "no": 3,
-                  "count": 1
-                },
-                {
-                  "no": 4,
-                  "count": 1
-                }
-              ],
-              "numberPre": "",
-              "isCovered": false,
-              "endNumber": 20,
-              "parent": {
-                "id": "element-38m4krr8p3d1tk98",
-                "key": "5q9j3q5gota52gnl",
-                "type": "FILL_LINE",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 40,
-                "minHeight": 40,
-                "sign": "subjective",
-                "topicName": "填空题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 20,
-                "questionNumberPerLine": 4,
-                "lineNumberPerQuestion": 1,
-                "lineSpacing": 40,
-                "questionDirection": "vertical",
-                "questionLineType": "norm",
-                "questionLineNums": [],
-                "numberPre": "",
-                "isCovered": false,
-                "endNumber": 20
-              },
-              "isLast": false,
-              "elementSerialNo": 2
-            },
-            {
-              "id": "element-takp5km832lg4q2g",
-              "key": "c1k4mvuov8hl7c2m",
-              "type": "FILL_LINE",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 40,
-              "minHeight": 40,
-              "sign": "subjective",
-              "topicName": "填空题",
-              "topicNo": 2,
-              "startNumber": 5,
-              "questionsCount": 4,
-              "questionNumberPerLine": 4,
-              "lineNumberPerQuestion": 1,
-              "lineSpacing": 40,
-              "questionDirection": "vertical",
-              "questionLineType": "norm",
-              "questionLineNums": [
-                {
-                  "no": 5,
-                  "count": 1
-                },
-                {
-                  "no": 6,
-                  "count": 1
-                },
-                {
-                  "no": 7,
-                  "count": 1
-                },
-                {
-                  "no": 8,
-                  "count": 1
-                }
-              ],
-              "numberPre": "",
-              "isCovered": false,
-              "endNumber": 20,
-              "parent": {
-                "id": "element-38m4krr8p3d1tk98",
-                "key": "5q9j3q5gota52gnl",
-                "type": "FILL_LINE",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 40,
-                "minHeight": 40,
-                "sign": "subjective",
-                "topicName": "填空题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 20,
-                "questionNumberPerLine": 4,
-                "lineNumberPerQuestion": 1,
-                "lineSpacing": 40,
-                "questionDirection": "vertical",
-                "questionLineType": "norm",
-                "questionLineNums": [],
-                "numberPre": "",
-                "isCovered": false,
-                "endNumber": 20
-              },
-              "isLast": false,
-              "elementSerialNo": 3
-            },
-            {
-              "id": "element-366n3s0m4ja373pk",
-              "key": "671g2c28vbtelf38",
-              "type": "FILL_LINE",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 40,
-              "minHeight": 40,
-              "sign": "subjective",
-              "topicName": "填空题",
-              "topicNo": 2,
-              "startNumber": 9,
-              "questionsCount": 4,
-              "questionNumberPerLine": 4,
-              "lineNumberPerQuestion": 1,
-              "lineSpacing": 40,
-              "questionDirection": "vertical",
-              "questionLineType": "norm",
-              "questionLineNums": [
-                {
-                  "no": 9,
-                  "count": 1
-                },
-                {
-                  "no": 10,
-                  "count": 1
-                },
-                {
-                  "no": 11,
-                  "count": 1
-                },
-                {
-                  "no": 12,
-                  "count": 1
-                }
-              ],
-              "numberPre": "",
-              "isCovered": false,
-              "endNumber": 20,
-              "parent": {
-                "id": "element-38m4krr8p3d1tk98",
-                "key": "5q9j3q5gota52gnl",
-                "type": "FILL_LINE",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 40,
-                "minHeight": 40,
-                "sign": "subjective",
-                "topicName": "填空题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 20,
-                "questionNumberPerLine": 4,
-                "lineNumberPerQuestion": 1,
-                "lineSpacing": 40,
-                "questionDirection": "vertical",
-                "questionLineType": "norm",
-                "questionLineNums": [],
-                "numberPre": "",
-                "isCovered": false,
-                "endNumber": 20
-              },
-              "isLast": false,
-              "elementSerialNo": 4
-            },
-            {
-              "id": "element-qsol4fig5apngsjg",
-              "key": "iniun1ec9m56rtqo",
-              "type": "FILL_LINE",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 40,
-              "minHeight": 40,
-              "sign": "subjective",
-              "topicName": "填空题",
-              "topicNo": 2,
-              "startNumber": 13,
-              "questionsCount": 4,
-              "questionNumberPerLine": 4,
-              "lineNumberPerQuestion": 1,
-              "lineSpacing": 40,
-              "questionDirection": "vertical",
-              "questionLineType": "norm",
-              "questionLineNums": [
-                {
-                  "no": 13,
-                  "count": 1
-                },
-                {
-                  "no": 14,
-                  "count": 1
-                },
-                {
-                  "no": 15,
-                  "count": 1
-                },
-                {
-                  "no": 16,
-                  "count": 1
-                }
-              ],
-              "numberPre": "",
-              "isCovered": false,
-              "endNumber": 20,
-              "parent": {
-                "id": "element-38m4krr8p3d1tk98",
-                "key": "5q9j3q5gota52gnl",
-                "type": "FILL_LINE",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 40,
-                "minHeight": 40,
-                "sign": "subjective",
-                "topicName": "填空题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 20,
-                "questionNumberPerLine": 4,
-                "lineNumberPerQuestion": 1,
-                "lineSpacing": 40,
-                "questionDirection": "vertical",
-                "questionLineType": "norm",
-                "questionLineNums": [],
-                "numberPre": "",
-                "isCovered": false,
-                "endNumber": 20
-              },
-              "isLast": false,
-              "elementSerialNo": 5
-            },
-            {
-              "id": "element-kbgnhht81un2jl38",
-              "key": "ef1j7rroptd8n2nq",
-              "type": "FILL_LINE",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 40,
-              "minHeight": 40,
-              "sign": "subjective",
-              "topicName": "填空题",
-              "topicNo": 2,
-              "startNumber": 17,
-              "questionsCount": 4,
-              "questionNumberPerLine": 4,
-              "lineNumberPerQuestion": 1,
-              "lineSpacing": 40,
-              "questionDirection": "vertical",
-              "questionLineType": "norm",
-              "questionLineNums": [
-                {
-                  "no": 17,
-                  "count": 1
-                },
-                {
-                  "no": 18,
-                  "count": 1
-                },
-                {
-                  "no": 19,
-                  "count": 1
-                },
-                {
-                  "no": 20,
-                  "count": 1
-                }
-              ],
-              "numberPre": "",
-              "isCovered": false,
-              "endNumber": 20,
-              "parent": {
-                "id": "element-38m4krr8p3d1tk98",
-                "key": "5q9j3q5gota52gnl",
-                "type": "FILL_LINE",
-                "x": 0,
-                "y": 0,
-                "w": 703,
-                "h": 40,
-                "minHeight": 40,
-                "sign": "subjective",
-                "topicName": "填空题",
-                "topicNo": null,
-                "startNumber": 1,
-                "questionsCount": 20,
-                "questionNumberPerLine": 4,
-                "lineNumberPerQuestion": 1,
-                "lineSpacing": 40,
-                "questionDirection": "vertical",
-                "questionLineType": "norm",
-                "questionLineNums": [],
-                "numberPre": "",
-                "isCovered": false,
-                "endNumber": 20
-              },
-              "isLast": true,
-              "elementSerialNo": 6
-            },
-            {
-              "type": "EXPLAIN",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 680,
-              "minHeight": 60,
-              "sign": "subjective",
-              "topicNo": 3,
-              "isCovered": false,
-              "isLast": true,
-              "isExtend": false,
-              "showTitle": true,
-              "serialNumber": 1,
-              "elements": [],
-              "parent": {
-                "id": "element-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-qoat6aaoad275h3l",
-              "key": "p7qbdalkrrt252n5",
-              "elementSerialNo": 7,
-              "init": false
-            }
-          ]
-        }
-      ],
-      "exchange": {
-        "card_type": 2,
-        "page_size": "A3",
-        "page_image": "",
-        "locator": {
-          "top": [
-            [
-              0.0504413619,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ],
-            [
-              0.8738965952,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ]
-          ],
-          "bottom": [
-            [
-              0.0504413619,
-              0.9500891266,
-              0.0151324086,
-              0.0142602496
-            ]
-          ]
-        },
-        "fill_locator": [],
-        "check_area": {
-          "black_line": [],
-          "white_line": []
-        },
-        "barcode": [
-          {
-            "field": "examNumber",
-            "area": [
-              0.0504413619,
-              0.1310160428,
-              0.2181588903,
-              0.1978609626
-            ]
-          },
-          {
-            "field": "paperType",
-            "area": [
-              0.3284993695,
-              0.4759358289,
-              0.1651954603,
-              0.0383244207
-            ]
-          }
-        ],
-        "qrcode": [],
-        "ocr_area": [],
-        "info_area": [
-          [
-            0.0504413619,
-            0.0534759358,
-            0.4432534678,
-            0.4607843137
-          ]
-        ],
-        "fill_area": [
-          {
-            "field": "absent",
-            "index": 1,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": null,
-                "sub_number": null,
-                "options": [
-                  [
-                    0.3373266078,
-                    0.4518716578,
-                    0.0189155107,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 1,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 1,
-                "options": [
-                  [
-                    0.079445145,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 2,
-                "options": [
-                  [
-                    0.079445145,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 3,
-                "options": [
-                  [
-                    0.079445145,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 4,
-                "options": [
-                  [
-                    0.079445145,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 5,
-                "options": [
-                  [
-                    0.079445145,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 2,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 6,
-                "options": [
-                  [
-                    0.185372005,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 7,
-                "options": [
-                  [
-                    0.185372005,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 8,
-                "options": [
-                  [
-                    0.185372005,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 9,
-                "options": [
-                  [
-                    0.185372005,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 10,
-                "options": [
-                  [
-                    0.185372005,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 3,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 11,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 12,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 13,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 14,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 15,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 4,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 16,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.6229946524,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 17,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.6426024955,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 18,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.6622103387,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 19,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.6818181818,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 20,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.701426025,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 5,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 21,
-                "options": [
-                  [
-                    0.079445145,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 22,
-                "options": [
-                  [
-                    0.079445145,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 23,
-                "options": [
-                  [
-                    0.079445145,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 24,
-                "options": [
-                  [
-                    0.079445145,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 25,
-                "options": [
-                  [
-                    0.079445145,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.0983606557,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1172761665,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.1361916772,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 6,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 26,
-                "options": [
-                  [
-                    0.185372005,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 27,
-                "options": [
-                  [
-                    0.185372005,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 28,
-                "options": [
-                  [
-                    0.185372005,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 29,
-                "options": [
-                  [
-                    0.185372005,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 30,
-                "options": [
-                  [
-                    0.185372005,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2042875158,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2232030265,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.2421185372,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 7,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 31,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 32,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 33,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 34,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 35,
-                "options": [
-                  [
-                    0.2912988651,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3102143758,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3291298865,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.3480453972,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "question",
-            "index": 8,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": 1,
-                "sub_number": 36,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.7459893048,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 37,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.765597148,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 38,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.7852049911,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 39,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.8048128342,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              },
-              {
-                "main_number": 1,
-                "sub_number": 40,
-                "options": [
-                  [
-                    0.3972257251,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4161412358,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4350567465,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ],
-                  [
-                    0.4539722573,
-                    0.8244206774,
-                    0.0113493064,
-                    0.0124777184
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          },
-          {
-            "field": "pageNumber",
-            "index": 1,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": null,
-                "sub_number": null,
-                "options": [
-                  [
-                    0.15889029,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ],
-                  [
-                    0.1803278689,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ],
-                  [
-                    0.2017654477,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ],
-                  [
-                    0.2232030265,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          }
-        ],
-        "answer_area": [
-          {
-            "main_number": 2,
-            "sub_number": "1,2,3,4",
-            "area": [
-              0.5063051702,
-              0.1069518717,
-              0.4432534678,
-              0.0659536542
-            ]
-          },
-          {
-            "main_number": 2,
-            "sub_number": "5,6,7,8",
-            "area": [
-              0.5063051702,
-              0.1729055258,
-              0.4432534678,
-              0.0356506239
-            ]
-          },
-          {
-            "main_number": 2,
-            "sub_number": "9,10,11,12",
-            "area": [
-              0.5063051702,
-              0.2085561497,
-              0.4432534678,
-              0.0356506239
-            ]
-          },
-          {
-            "main_number": 2,
-            "sub_number": "13,14,15,16",
-            "area": [
-              0.5063051702,
-              0.2442067736,
-              0.4432534678,
-              0.0356506239
-            ]
-          },
-          {
-            "main_number": 2,
-            "sub_number": "17,18,19,20",
-            "area": [
-              0.5063051702,
-              0.2798573975,
-              0.4432534678,
-              0.0356506239
-            ]
-          },
-          {
-            "main_number": 3,
-            "sub_number": 1,
-            "area": [
-              0.5063051702,
-              0.3155080214,
-              0.4432534678,
-              0.6060606061
-            ]
-          }
-        ],
-        "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": 60,
-              "content": "主观mmm",
-              "typeName": "主观题",
-              "isColumnFirst": true,
-              "sign": "subjective",
-              "id": "element-kbq16sd8cll1mqau",
-              "key": "tufu3msgvjll6178"
-            },
-            {
-              "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-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-2l7to1ocfs40eqjr",
-              "key": "pcji6gd2q7q6hlho",
-              "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": 3,
-              "elements": [],
-              "parent": {
-                "id": "element-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-rg5c9i38j17jh04p",
-              "key": "18d4bi3gjmda2bn8",
-              "elementSerialNo": 9
-            }
-          ]
-        },
-        {
-          "type": "COLUMN",
-          "x": "",
-          "y": "",
-          "w": "",
-          "h": "",
-          "isFull": false,
-          "elements": [
-            {
-              "type": "TOPIC_HEAD",
-              "x": 0,
-              "y": 0,
-              "w": 0,
-              "h": 60,
-              "content": "主观mmm",
-              "typeName": "主观题",
-              "isColumnFirst": true,
-              "sign": "subjective",
-              "id": "element-uqe6f4ngd9gsrh5k",
-              "key": "k9echvstdt1fd2jg"
-            },
-            {
-              "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-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-c70q9uukt1rt5ur8",
-              "key": "7r06rec8vkktgle5",
-              "elementSerialNo": 10
-            },
-            {
-              "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-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-oc00ttroscl9i3kg",
-              "key": "5refkikgf9t4ihug",
-              "elementSerialNo": 11
-            }
-          ]
-        }
-      ],
-      "exchange": {
-        "card_type": 2,
-        "page_size": "A3",
-        "page_image": "",
-        "locator": {
-          "top": [
-            [
-              0.0504413619,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ],
-            [
-              0.8738965952,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ]
-          ],
-          "bottom": [
-            [
-              0.0504413619,
-              0.9500891266,
-              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": 2,
-            "area": [
-              0.0504413619,
-              0.1069518717,
-              0.4432534678,
-              0.4081996435
-            ]
-          },
-          {
-            "main_number": 3,
-            "sub_number": 3,
-            "area": [
-              0.0504413619,
-              0.5151515152,
-              0.4432534678,
-              0.4081996435
-            ]
-          },
-          {
-            "main_number": 3,
-            "sub_number": 4,
-            "area": [
-              0.5063051702,
-              0.1069518717,
-              0.4432534678,
-              0.4081996435
-            ]
-          },
-          {
-            "main_number": 3,
-            "sub_number": 5,
-            "area": [
-              0.5063051702,
-              0.5151515152,
-              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": 309,
-              "cardTitle": "2342",
-              "cardDesc": "",
-              "aOrB": true,
-              "paperType": "PRINT",
-              "examAbsent": true,
-              "writeSign": true,
-              "examNumberStyle": "PRINT",
-              "businessParams": [],
-              "attention": "注意mm",
-              "objectiveAttention": "客观mm",
-              "subjectiveAttention": "主观mmm",
-              "columnNumber": 2,
-              "isSimple": true,
-              "sign": "head",
-              "id": "element-cc66r9b9f26uptpo",
-              "createId": "233604222107521024",
-              "createTime": 1658107702715,
-              "updateId": null,
-              "updateTime": 1658107702715,
-              "schoolId": "2",
-              "orgId": "167590127315451904",
-              "name": "m题卡规则",
-              "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": true
-                },
-                {
-                  "code": "campusName",
-                  "name": "校区",
-                  "enable": false
-                },
-                {
-                  "code": "examPlace",
-                  "name": "考点",
-                  "enable": false
-                },
-                {
-                  "code": "examRoom",
-                  "name": "考场",
-                  "enable": true
-                },
-                {
-                  "code": "examDate",
-                  "name": "考试日期",
-                  "enable": true
-                },
-                {
-                  "code": "examTime",
-                  "name": "考试时间",
-                  "enable": false
-                }
-              ],
-              "titleRule": "标题mmm",
-              "enable": true,
-              "remark": null,
-              "orgIds": null,
-              "pageSize": "A3",
-              "columnGap": 20,
-              "showForbidArea": true,
-              "key": "51fvfnogrehitjbo",
-              "isCovered": false
-            },
-            {
-              "type": "TOPIC_HEAD",
-              "x": 0,
-              "y": 0,
-              "w": 0,
-              "h": 70,
-              "content": "主观mmm",
-              "typeName": "主观题",
-              "isColumnFirst": false,
-              "sign": "subjective",
-              "id": "element-491s0ilo0kffhjcl",
-              "key": "3df6mvpi3c46jnao"
-            },
-            {
-              "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-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-nilv7v78uuvfc3gg",
-              "key": "nph1v83oo23qddob",
-              "elementSerialNo": 12
-            }
-          ]
-        },
-        {
-          "type": "COLUMN",
-          "x": "",
-          "y": "",
-          "w": "",
-          "h": "",
-          "isFull": false,
-          "elements": [
-            {
-              "type": "TOPIC_HEAD",
-              "x": 0,
-              "y": 0,
-              "w": 0,
-              "h": 60,
-              "content": "主观mmm",
-              "typeName": "主观题",
-              "isColumnFirst": true,
-              "sign": "subjective",
-              "id": "element-1eanpnd80062gfv8",
-              "key": "dmo7hd9os49vp99h"
-            },
-            {
-              "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-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-mpobmln1dd1g2ico",
-              "key": "f6pn3kogmpg86u9g",
-              "elementSerialNo": 13
-            },
-            {
-              "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-hmkner4grlip0ob8",
-                "key": "fmr6gvd5vuesqmvb",
-                "type": "EXPLAIN",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "解答题",
-                "startNumber": 1,
-                "questionsCount": 8,
-                "w": 703,
-                "endNumber": 8
-              },
-              "id": "element-oid289dodg4vkgt8",
-              "key": "es5afh5opi8mplu8",
-              "elementSerialNo": 14
-            }
-          ]
-        }
-      ],
-      "exchange": {
-        "card_type": 2,
-        "page_size": "A3",
-        "page_image": "",
-        "locator": {
-          "top": [
-            [
-              0.0504413619,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ],
-            [
-              0.8738965952,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ]
-          ],
-          "bottom": [
-            [
-              0.0504413619,
-              0.9500891266,
-              0.0151324086,
-              0.0142602496
-            ]
-          ]
-        },
-        "fill_locator": [],
-        "check_area": {
-          "black_line": [],
-          "white_line": []
-        },
-        "barcode": [
-          {
-            "field": "examNumber",
-            "area": [
-              0.0504413619,
-              0.1310160428,
-              0.2181588903,
-              0.1978609626
-            ]
-          }
-        ],
-        "qrcode": [],
-        "ocr_area": [],
-        "info_area": [
-          [
-            0.0504413619,
-            0.0534759358,
-            0.4432534678,
-            0.2754010695
-          ]
-        ],
-        "fill_area": [
-          {
-            "field": "pageNumber",
-            "index": 2,
-            "single": true,
-            "horizontal": true,
-            "items": [
-              {
-                "main_number": null,
-                "sub_number": null,
-                "options": [
-                  [
-                    0.15889029,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ],
-                  [
-                    0.1803278689,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ],
-                  [
-                    0.2017654477,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ],
-                  [
-                    0.2232030265,
-                    0.9500891266,
-                    0.0151324086,
-                    0.0142602496
-                  ]
-                ],
-                "recog_info": []
-              }
-            ]
-          }
-        ],
-        "answer_area": [
-          {
-            "main_number": 3,
-            "sub_number": 6,
-            "area": [
-              0.0504413619,
-              0.3912655971,
-              0.4432534678,
-              0.4081996435
-            ]
-          },
-          {
-            "main_number": 3,
-            "sub_number": 7,
-            "area": [
-              0.5063051702,
-              0.1069518717,
-              0.4432534678,
-              0.4081996435
-            ]
-          },
-          {
-            "main_number": 3,
-            "sub_number": 8,
-            "area": [
-              0.5063051702,
-              0.5151515152,
-              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": 60,
-              "content": "主观mmm",
-              "typeName": "主观题",
-              "isColumnFirst": true,
-              "sign": "subjective",
-              "id": "element-cpkk8t38a0h74fco",
-              "key": "l4pc2adgojeg35js"
-            },
-            {
-              "id": "element-2d0fqn9g0fmf0on8",
-              "key": "mpd52m18isssg9do",
-              "type": "COMPOSITION",
-              "x": 0,
-              "y": 0,
-              "w": 703,
-              "h": 915,
-              "minHeight": 60,
-              "sign": "subjective",
-              "topicNo": 4,
-              "isCovered": false,
-              "isLast": true,
-              "isExtend": false,
-              "showTitle": true,
-              "serialNumber": 0,
-              "elements": [
-                {
-                  "id": "element-0ktd0deobo7q159g",
-                  "key": "ct6ell585mftds4g",
-                  "type": "LINES",
-                  "x": 0,
-                  "y": 38,
-                  "w": 703,
-                  "h": 205,
-                  "sign": "",
-                  "lineCount": 5,
-                  "lineSpacing": 40,
-                  "margin": 0,
-                  "bold": "1px",
-                  "color": "#000000",
-                  "style": "solid",
-                  "container": {
-                    "id": "element-2d0fqn9g0fmf0on8",
-                    "type": "COMPOSITION"
-                  }
-                }
-              ],
-              "parent": {
-                "id": "element-if81tmo8afd1s5ig",
-                "key": "nnv412lgg6r4pfdk",
-                "type": "COMPOSITION",
-                "sign": "subjective",
-                "topicNo": null,
-                "topicName": "作文题",
-                "w": 703
-              },
-              "elementSerialNo": 15,
-              "init": false
-            }
-          ]
-        },
-        {
-          "type": "COLUMN",
-          "x": "",
-          "y": "",
-          "w": "",
-          "h": "",
-          "isFull": false,
-          "elements": []
-        }
-      ],
-      "exchange": {
-        "card_type": 2,
-        "page_size": "A3",
-        "page_image": "",
-        "locator": {
-          "top": [
-            [
-              0.0504413619,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ],
-            [
-              0.8738965952,
-              0.0356506239,
-              0.0151324086,
-              0.0142602496
-            ]
-          ],
-          "bottom": [
-            [
-              0.0504413619,
-              0.9500891266,
-              0.0151324086,
-              0.0142602496
-            ]
-          ]
-        },
-        "fill_locator": [],
-        "check_area": {
-          "black_line": [],
-          "white_line": []
-        },
-        "barcode": [],
-        "qrcode": [],
-        "ocr_area": [],
-        "info_area": [],
-        "fill_area": [],
-        "answer_area": [
-          {
-            "main_number": 4,
-            "sub_number": null,
-            "area": [
-              0.0504413619,
-              0.1069518717,
-              0.4432534678,
-              0.8155080214
-            ]
-          }
-        ],
-        "extension": {
-          "barcode": [],
-          "fill_area": [],
-          "ocr_area": [],
-          "qrcode": []
-        }
-      }
-    }
-  ]
+{
+  "version": "2.0.0",
+  "cardConfig": {
+    "id": "281718408712552448",
+    "createId": "233604222107521024",
+    "createTime": 1658107702715,
+    "updateId": null,
+    "updateTime": 1658107702715,
+    "schoolId": "2",
+    "orgId": "167590127315451904",
+    "name": "m题卡规则",
+    "examNumberStyle": "PRINT",
+    "paperType": "PRINT",
+    "examAbsent": true,
+    "writeSign": true,
+    "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": true
+      },
+      {
+        "code": "campusName",
+        "name": "校区",
+        "enable": false
+      },
+      {
+        "code": "examPlace",
+        "name": "考点",
+        "enable": false
+      },
+      {
+        "code": "examRoom",
+        "name": "考场",
+        "enable": true
+      },
+      {
+        "code": "examDate",
+        "name": "考试日期",
+        "enable": true
+      },
+      {
+        "code": "examTime",
+        "name": "考试时间",
+        "enable": false
+      }
+    ],
+    "titleRule": "标题mmm",
+    "attention": "注意mm",
+    "objectiveAttention": "客观mm",
+    "subjectiveAttention": "主观mmm",
+    "enable": true,
+    "remark": null,
+    "orgIds": null,
+    "pageSize": "A3",
+    "columnNumber": 2,
+    "columnGap": 20,
+    "showForbidArea": true,
+    "cardDesc": "",
+    "aOrB": true,
+    "cardTitle": "2342"
+  },
+  "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": 517,
+              "cardTitle": "2342",
+              "cardDesc": "",
+              "aOrB": true,
+              "paperType": "PRINT",
+              "examAbsent": true,
+              "writeSign": true,
+              "examNumberStyle": "PRINT",
+              "businessParams": [],
+              "attention": "注意mm",
+              "objectiveAttention": "客观mm",
+              "subjectiveAttention": "主观mmm",
+              "columnNumber": 2,
+              "isSimple": false,
+              "sign": "head",
+              "id": "element-9oum7118jr3hg5ug",
+              "createId": "233604222107521024",
+              "createTime": 1658107702715,
+              "updateId": null,
+              "updateTime": 1658107702715,
+              "schoolId": "2",
+              "orgId": "167590127315451904",
+              "name": "m题卡规则",
+              "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": true
+                },
+                {
+                  "code": "campusName",
+                  "name": "校区",
+                  "enable": false
+                },
+                {
+                  "code": "examPlace",
+                  "name": "考点",
+                  "enable": false
+                },
+                {
+                  "code": "examRoom",
+                  "name": "考场",
+                  "enable": true
+                },
+                {
+                  "code": "examDate",
+                  "name": "考试日期",
+                  "enable": true
+                },
+                {
+                  "code": "examTime",
+                  "name": "考试时间",
+                  "enable": false
+                }
+              ],
+              "titleRule": "标题mmm",
+              "enable": true,
+              "remark": null,
+              "orgIds": null,
+              "pageSize": "A3",
+              "columnGap": 20,
+              "showForbidArea": true,
+              "key": "51fvfnogrehitjbo",
+              "isCovered": false
+            },
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 70,
+              "content": "客观mm",
+              "typeName": "客观题",
+              "isColumnFirst": false,
+              "sign": "objective",
+              "id": "element-dupmnrag810bea2g",
+              "key": "g0arqmggdb846vog"
+            },
+            {
+              "id": "element-dq9jeoeo24rd6jto",
+              "key": "leaov5motlfocsig",
+              "type": "FILL_QUESTION",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 172,
+              "minHeight": 172,
+              "sign": "objective",
+              "topicName": "选择题",
+              "topicNo": 1,
+              "startNumber": 1,
+              "questionsCount": 20,
+              "optionCount": 4,
+              "questionCountPerGroup": 5,
+              "groupPerLine": 4,
+              "optionDirection": "horizontal",
+              "questionDirection": "vertical",
+              "questionGap": 8,
+              "groupGap": 30,
+              "optionGap": 12,
+              "isBoolean": false,
+              "booleanType": "√,×",
+              "isMultiply": false,
+              "isCovered": false,
+              "fontSize": "14px",
+              "endNumber": 40,
+              "parent": {
+                "id": "element-jt8gd7i86kqhlikg",
+                "key": "60i1iq48reoc7g6o",
+                "type": "FILL_QUESTION",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 138,
+                "minHeight": 138,
+                "sign": "objective",
+                "topicName": "选择题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 40,
+                "optionCount": 4,
+                "questionCountPerGroup": 5,
+                "groupPerLine": 4,
+                "optionDirection": "horizontal",
+                "questionDirection": "vertical",
+                "questionGap": 8,
+                "groupGap": 30,
+                "optionGap": 12,
+                "isBoolean": false,
+                "booleanType": "√,×",
+                "isMultiply": false,
+                "isCovered": false,
+                "fontSize": "14px",
+                "endNumber": 40
+              },
+              "isLast": false,
+              "elementSerialNo": 0
+            },
+            {
+              "id": "element-s3njv9cghf8v7sod",
+              "key": "3rmi05091nh7q5e8",
+              "type": "FILL_QUESTION",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 138,
+              "minHeight": 138,
+              "sign": "objective",
+              "topicName": "选择题",
+              "topicNo": 1,
+              "startNumber": 21,
+              "questionsCount": 20,
+              "optionCount": 4,
+              "questionCountPerGroup": 5,
+              "groupPerLine": 4,
+              "optionDirection": "horizontal",
+              "questionDirection": "vertical",
+              "questionGap": 8,
+              "groupGap": 30,
+              "optionGap": 12,
+              "isBoolean": false,
+              "booleanType": "√,×",
+              "isMultiply": false,
+              "isCovered": false,
+              "fontSize": "14px",
+              "endNumber": 40,
+              "parent": {
+                "id": "element-jt8gd7i86kqhlikg",
+                "key": "60i1iq48reoc7g6o",
+                "type": "FILL_QUESTION",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 138,
+                "minHeight": 138,
+                "sign": "objective",
+                "topicName": "选择题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 40,
+                "optionCount": 4,
+                "questionCountPerGroup": 5,
+                "groupPerLine": 4,
+                "optionDirection": "horizontal",
+                "questionDirection": "vertical",
+                "questionGap": 8,
+                "groupGap": 30,
+                "optionGap": 12,
+                "isBoolean": false,
+                "booleanType": "√,×",
+                "isMultiply": false,
+                "isCovered": false,
+                "fontSize": "14px",
+                "endNumber": 40
+              },
+              "isLast": true,
+              "elementSerialNo": 1
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 60,
+              "content": "主观mmm",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-g31p7jeag7q4qm58",
+              "key": "k11n898gjj2tq8ig"
+            },
+            {
+              "id": "element-v2v1tvv28fmu2hag",
+              "key": "d394s39gsatnvg1o",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 74,
+              "minHeight": 74,
+              "sign": "subjective",
+              "topicName": "填空题",
+              "topicNo": 2,
+              "startNumber": 1,
+              "questionsCount": 4,
+              "questionNumberPerLine": 4,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 1,
+                  "count": 1
+                },
+                {
+                  "no": 2,
+                  "count": 1
+                },
+                {
+                  "no": 3,
+                  "count": 1
+                },
+                {
+                  "no": 4,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 20,
+              "parent": {
+                "id": "element-38m4krr8p3d1tk98",
+                "key": "5q9j3q5gota52gnl",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "填空题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 20,
+                "questionNumberPerLine": 4,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 20
+              },
+              "isLast": false,
+              "elementSerialNo": 2
+            },
+            {
+              "id": "element-takp5km832lg4q2g",
+              "key": "c1k4mvuov8hl7c2m",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 40,
+              "minHeight": 40,
+              "sign": "subjective",
+              "topicName": "填空题",
+              "topicNo": 2,
+              "startNumber": 5,
+              "questionsCount": 4,
+              "questionNumberPerLine": 4,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 5,
+                  "count": 1
+                },
+                {
+                  "no": 6,
+                  "count": 1
+                },
+                {
+                  "no": 7,
+                  "count": 1
+                },
+                {
+                  "no": 8,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 20,
+              "parent": {
+                "id": "element-38m4krr8p3d1tk98",
+                "key": "5q9j3q5gota52gnl",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "填空题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 20,
+                "questionNumberPerLine": 4,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 20
+              },
+              "isLast": false,
+              "elementSerialNo": 3
+            },
+            {
+              "id": "element-366n3s0m4ja373pk",
+              "key": "671g2c28vbtelf38",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 40,
+              "minHeight": 40,
+              "sign": "subjective",
+              "topicName": "填空题",
+              "topicNo": 2,
+              "startNumber": 9,
+              "questionsCount": 4,
+              "questionNumberPerLine": 4,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 9,
+                  "count": 1
+                },
+                {
+                  "no": 10,
+                  "count": 1
+                },
+                {
+                  "no": 11,
+                  "count": 1
+                },
+                {
+                  "no": 12,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 20,
+              "parent": {
+                "id": "element-38m4krr8p3d1tk98",
+                "key": "5q9j3q5gota52gnl",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "填空题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 20,
+                "questionNumberPerLine": 4,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 20
+              },
+              "isLast": false,
+              "elementSerialNo": 4
+            },
+            {
+              "id": "element-qsol4fig5apngsjg",
+              "key": "iniun1ec9m56rtqo",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 40,
+              "minHeight": 40,
+              "sign": "subjective",
+              "topicName": "填空题",
+              "topicNo": 2,
+              "startNumber": 13,
+              "questionsCount": 4,
+              "questionNumberPerLine": 4,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 13,
+                  "count": 1
+                },
+                {
+                  "no": 14,
+                  "count": 1
+                },
+                {
+                  "no": 15,
+                  "count": 1
+                },
+                {
+                  "no": 16,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 20,
+              "parent": {
+                "id": "element-38m4krr8p3d1tk98",
+                "key": "5q9j3q5gota52gnl",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "填空题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 20,
+                "questionNumberPerLine": 4,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 20
+              },
+              "isLast": false,
+              "elementSerialNo": 5
+            },
+            {
+              "id": "element-kbgnhht81un2jl38",
+              "key": "ef1j7rroptd8n2nq",
+              "type": "FILL_LINE",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 40,
+              "minHeight": 40,
+              "sign": "subjective",
+              "topicName": "填空题",
+              "topicNo": 2,
+              "startNumber": 17,
+              "questionsCount": 4,
+              "questionNumberPerLine": 4,
+              "lineNumberPerQuestion": 1,
+              "lineSpacing": 40,
+              "questionDirection": "vertical",
+              "questionLineType": "norm",
+              "questionLineNums": [
+                {
+                  "no": 17,
+                  "count": 1
+                },
+                {
+                  "no": 18,
+                  "count": 1
+                },
+                {
+                  "no": 19,
+                  "count": 1
+                },
+                {
+                  "no": 20,
+                  "count": 1
+                }
+              ],
+              "numberPre": "",
+              "isCovered": false,
+              "endNumber": 20,
+              "parent": {
+                "id": "element-38m4krr8p3d1tk98",
+                "key": "5q9j3q5gota52gnl",
+                "type": "FILL_LINE",
+                "x": 0,
+                "y": 0,
+                "w": 703,
+                "h": 40,
+                "minHeight": 40,
+                "sign": "subjective",
+                "topicName": "填空题",
+                "topicNo": null,
+                "startNumber": 1,
+                "questionsCount": 20,
+                "questionNumberPerLine": 4,
+                "lineNumberPerQuestion": 1,
+                "lineSpacing": 40,
+                "questionDirection": "vertical",
+                "questionLineType": "norm",
+                "questionLineNums": [],
+                "numberPre": "",
+                "isCovered": false,
+                "endNumber": 20
+              },
+              "isLast": true,
+              "elementSerialNo": 6
+            },
+            {
+              "type": "EXPLAIN",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 680,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 3,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": true,
+              "serialNumber": 1,
+              "elements": [],
+              "parent": {
+                "id": "element-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-qoat6aaoad275h3l",
+              "key": "p7qbdalkrrt252n5",
+              "elementSerialNo": 7,
+              "init": false
+            }
+          ]
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.0504413619,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.8738965952,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.0504413619,
+              0.9500891266,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [
+          {
+            "field": "examNumber",
+            "area": [
+              0.0504413619,
+              0.1310160428,
+              0.2181588903,
+              0.1978609626
+            ]
+          },
+          {
+            "field": "paperType",
+            "area": [
+              0.3284993695,
+              0.4759358289,
+              0.1651954603,
+              0.0383244207
+            ]
+          }
+        ],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [
+          [
+            0.0504413619,
+            0.0534759358,
+            0.4432534678,
+            0.4607843137
+          ]
+        ],
+        "fill_area": [
+          {
+            "field": "absent",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.3373266078,
+                    0.4518716578,
+                    0.0189155107,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 1,
+                "options": [
+                  [
+                    0.079445145,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 2,
+                "options": [
+                  [
+                    0.079445145,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 3,
+                "options": [
+                  [
+                    0.079445145,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 4,
+                "options": [
+                  [
+                    0.079445145,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 5,
+                "options": [
+                  [
+                    0.079445145,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 2,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 6,
+                "options": [
+                  [
+                    0.185372005,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 7,
+                "options": [
+                  [
+                    0.185372005,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 8,
+                "options": [
+                  [
+                    0.185372005,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 9,
+                "options": [
+                  [
+                    0.185372005,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 10,
+                "options": [
+                  [
+                    0.185372005,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 3,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 11,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 12,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 13,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 14,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 15,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 4,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 16,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.6229946524,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 17,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.6426024955,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 18,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.6622103387,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 19,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.6818181818,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 20,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.701426025,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 5,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 21,
+                "options": [
+                  [
+                    0.079445145,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 22,
+                "options": [
+                  [
+                    0.079445145,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 23,
+                "options": [
+                  [
+                    0.079445145,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 24,
+                "options": [
+                  [
+                    0.079445145,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 25,
+                "options": [
+                  [
+                    0.079445145,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.0983606557,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1172761665,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.1361916772,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 6,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 26,
+                "options": [
+                  [
+                    0.185372005,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 27,
+                "options": [
+                  [
+                    0.185372005,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 28,
+                "options": [
+                  [
+                    0.185372005,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 29,
+                "options": [
+                  [
+                    0.185372005,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 30,
+                "options": [
+                  [
+                    0.185372005,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2042875158,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2232030265,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.2421185372,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 7,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 31,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 32,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 33,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 34,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 35,
+                "options": [
+                  [
+                    0.2912988651,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3102143758,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3291298865,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.3480453972,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "question",
+            "index": 8,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": 1,
+                "sub_number": 36,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.7459893048,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 37,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.765597148,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 38,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.7852049911,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 39,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.8048128342,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              },
+              {
+                "main_number": 1,
+                "sub_number": 40,
+                "options": [
+                  [
+                    0.3972257251,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4161412358,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4350567465,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ],
+                  [
+                    0.4539722573,
+                    0.8244206774,
+                    0.0113493064,
+                    0.0124777184
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          },
+          {
+            "field": "pageNumber",
+            "index": 1,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.15889029,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.1803278689,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2017654477,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2232030265,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          }
+        ],
+        "answer_area": [
+          {
+            "main_number": 2,
+            "sub_number": "1,2,3,4",
+            "area": [
+              0.5063051702,
+              0.1069518717,
+              0.4432534678,
+              0.0659536542
+            ]
+          },
+          {
+            "main_number": 2,
+            "sub_number": "5,6,7,8",
+            "area": [
+              0.5063051702,
+              0.1729055258,
+              0.4432534678,
+              0.0356506239
+            ]
+          },
+          {
+            "main_number": 2,
+            "sub_number": "9,10,11,12",
+            "area": [
+              0.5063051702,
+              0.2085561497,
+              0.4432534678,
+              0.0356506239
+            ]
+          },
+          {
+            "main_number": 2,
+            "sub_number": "13,14,15,16",
+            "area": [
+              0.5063051702,
+              0.2442067736,
+              0.4432534678,
+              0.0356506239
+            ]
+          },
+          {
+            "main_number": 2,
+            "sub_number": "17,18,19,20",
+            "area": [
+              0.5063051702,
+              0.2798573975,
+              0.4432534678,
+              0.0356506239
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 1,
+            "area": [
+              0.5063051702,
+              0.3155080214,
+              0.4432534678,
+              0.6060606061
+            ]
+          }
+        ],
+        "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": 60,
+              "content": "主观mmm",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-kbq16sd8cll1mqau",
+              "key": "tufu3msgvjll6178"
+            },
+            {
+              "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-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-2l7to1ocfs40eqjr",
+              "key": "pcji6gd2q7q6hlho",
+              "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": 3,
+              "elements": [],
+              "parent": {
+                "id": "element-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-rg5c9i38j17jh04p",
+              "key": "18d4bi3gjmda2bn8",
+              "elementSerialNo": 9
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 60,
+              "content": "主观mmm",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-uqe6f4ngd9gsrh5k",
+              "key": "k9echvstdt1fd2jg"
+            },
+            {
+              "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-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-c70q9uukt1rt5ur8",
+              "key": "7r06rec8vkktgle5",
+              "elementSerialNo": 10
+            },
+            {
+              "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-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-oc00ttroscl9i3kg",
+              "key": "5refkikgf9t4ihug",
+              "elementSerialNo": 11
+            }
+          ]
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.0504413619,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.8738965952,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.0504413619,
+              0.9500891266,
+              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": 2,
+            "area": [
+              0.0504413619,
+              0.1069518717,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 3,
+            "area": [
+              0.0504413619,
+              0.5151515152,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 4,
+            "area": [
+              0.5063051702,
+              0.1069518717,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 5,
+            "area": [
+              0.5063051702,
+              0.5151515152,
+              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": 309,
+              "cardTitle": "2342",
+              "cardDesc": "",
+              "aOrB": true,
+              "paperType": "PRINT",
+              "examAbsent": true,
+              "writeSign": true,
+              "examNumberStyle": "PRINT",
+              "businessParams": [],
+              "attention": "注意mm",
+              "objectiveAttention": "客观mm",
+              "subjectiveAttention": "主观mmm",
+              "columnNumber": 2,
+              "isSimple": true,
+              "sign": "head",
+              "id": "element-cc66r9b9f26uptpo",
+              "createId": "233604222107521024",
+              "createTime": 1658107702715,
+              "updateId": null,
+              "updateTime": 1658107702715,
+              "schoolId": "2",
+              "orgId": "167590127315451904",
+              "name": "m题卡规则",
+              "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": true
+                },
+                {
+                  "code": "campusName",
+                  "name": "校区",
+                  "enable": false
+                },
+                {
+                  "code": "examPlace",
+                  "name": "考点",
+                  "enable": false
+                },
+                {
+                  "code": "examRoom",
+                  "name": "考场",
+                  "enable": true
+                },
+                {
+                  "code": "examDate",
+                  "name": "考试日期",
+                  "enable": true
+                },
+                {
+                  "code": "examTime",
+                  "name": "考试时间",
+                  "enable": false
+                }
+              ],
+              "titleRule": "标题mmm",
+              "enable": true,
+              "remark": null,
+              "orgIds": null,
+              "pageSize": "A3",
+              "columnGap": 20,
+              "showForbidArea": true,
+              "key": "51fvfnogrehitjbo",
+              "isCovered": false
+            },
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 70,
+              "content": "主观mmm",
+              "typeName": "主观题",
+              "isColumnFirst": false,
+              "sign": "subjective",
+              "id": "element-491s0ilo0kffhjcl",
+              "key": "3df6mvpi3c46jnao"
+            },
+            {
+              "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-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-nilv7v78uuvfc3gg",
+              "key": "nph1v83oo23qddob",
+              "elementSerialNo": 12
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": [
+            {
+              "type": "TOPIC_HEAD",
+              "x": 0,
+              "y": 0,
+              "w": 0,
+              "h": 60,
+              "content": "主观mmm",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-1eanpnd80062gfv8",
+              "key": "dmo7hd9os49vp99h"
+            },
+            {
+              "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-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-mpobmln1dd1g2ico",
+              "key": "f6pn3kogmpg86u9g",
+              "elementSerialNo": 13
+            },
+            {
+              "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-hmkner4grlip0ob8",
+                "key": "fmr6gvd5vuesqmvb",
+                "type": "EXPLAIN",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "解答题",
+                "startNumber": 1,
+                "questionsCount": 8,
+                "w": 703,
+                "endNumber": 8
+              },
+              "id": "element-oid289dodg4vkgt8",
+              "key": "es5afh5opi8mplu8",
+              "elementSerialNo": 14
+            }
+          ]
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.0504413619,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.8738965952,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.0504413619,
+              0.9500891266,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [
+          {
+            "field": "examNumber",
+            "area": [
+              0.0504413619,
+              0.1310160428,
+              0.2181588903,
+              0.1978609626
+            ]
+          }
+        ],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [
+          [
+            0.0504413619,
+            0.0534759358,
+            0.4432534678,
+            0.2754010695
+          ]
+        ],
+        "fill_area": [
+          {
+            "field": "pageNumber",
+            "index": 2,
+            "single": true,
+            "horizontal": true,
+            "items": [
+              {
+                "main_number": null,
+                "sub_number": null,
+                "options": [
+                  [
+                    0.15889029,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.1803278689,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2017654477,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ],
+                  [
+                    0.2232030265,
+                    0.9500891266,
+                    0.0151324086,
+                    0.0142602496
+                  ]
+                ],
+                "recog_info": []
+              }
+            ]
+          }
+        ],
+        "answer_area": [
+          {
+            "main_number": 3,
+            "sub_number": 6,
+            "area": [
+              0.0504413619,
+              0.3912655971,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 7,
+            "area": [
+              0.5063051702,
+              0.1069518717,
+              0.4432534678,
+              0.4081996435
+            ]
+          },
+          {
+            "main_number": 3,
+            "sub_number": 8,
+            "area": [
+              0.5063051702,
+              0.5151515152,
+              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": 60,
+              "content": "主观mmm",
+              "typeName": "主观题",
+              "isColumnFirst": true,
+              "sign": "subjective",
+              "id": "element-cpkk8t38a0h74fco",
+              "key": "l4pc2adgojeg35js"
+            },
+            {
+              "id": "element-2d0fqn9g0fmf0on8",
+              "key": "mpd52m18isssg9do",
+              "type": "COMPOSITION",
+              "x": 0,
+              "y": 0,
+              "w": 703,
+              "h": 915,
+              "minHeight": 60,
+              "sign": "subjective",
+              "topicNo": 4,
+              "isCovered": false,
+              "isLast": true,
+              "isExtend": false,
+              "showTitle": true,
+              "serialNumber": 0,
+              "elements": [
+                {
+                  "id": "element-0ktd0deobo7q159g",
+                  "key": "ct6ell585mftds4g",
+                  "type": "LINES",
+                  "x": 0,
+                  "y": 38,
+                  "w": 703,
+                  "h": 205,
+                  "sign": "",
+                  "lineCount": 5,
+                  "lineSpacing": 40,
+                  "margin": 0,
+                  "bold": "1px",
+                  "color": "#000000",
+                  "style": "solid",
+                  "container": {
+                    "id": "element-2d0fqn9g0fmf0on8",
+                    "type": "COMPOSITION"
+                  }
+                }
+              ],
+              "parent": {
+                "id": "element-if81tmo8afd1s5ig",
+                "key": "nnv412lgg6r4pfdk",
+                "type": "COMPOSITION",
+                "sign": "subjective",
+                "topicNo": null,
+                "topicName": "作文题",
+                "w": 703
+              },
+              "elementSerialNo": 15,
+              "init": false
+            }
+          ]
+        },
+        {
+          "type": "COLUMN",
+          "x": "",
+          "y": "",
+          "w": "",
+          "h": "",
+          "isFull": false,
+          "elements": []
+        }
+      ],
+      "exchange": {
+        "card_type": 2,
+        "page_size": "A3",
+        "page_image": "",
+        "locator": {
+          "top": [
+            [
+              0.0504413619,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ],
+            [
+              0.8738965952,
+              0.0356506239,
+              0.0151324086,
+              0.0142602496
+            ]
+          ],
+          "bottom": [
+            [
+              0.0504413619,
+              0.9500891266,
+              0.0151324086,
+              0.0142602496
+            ]
+          ]
+        },
+        "fill_locator": [],
+        "check_area": {
+          "black_line": [],
+          "white_line": []
+        },
+        "barcode": [],
+        "qrcode": [],
+        "ocr_area": [],
+        "info_area": [],
+        "fill_area": [],
+        "answer_area": [
+          {
+            "main_number": 4,
+            "sub_number": null,
+            "area": [
+              0.0504413619,
+              0.1069518717,
+              0.4432534678,
+              0.8155080214
+            ]
+          }
+        ],
+        "extension": {
+          "barcode": [],
+          "fill_area": [],
+          "ocr_area": [],
+          "qrcode": []
+        }
+      }
+    }
+  ]
 }

+ 0 - 5
card/store/card.js

@@ -10,7 +10,6 @@ import { objAssign, deepCopy, calcSum, getElementId } from "../plugins/utils";
 
 const state = {
   cardConfig: {},
-  paperParams: {},
   curElement: {},
   curDragElement: {},
   curPage: {},
@@ -27,9 +26,6 @@ const mutations = {
   setCardConfig(state, cardConfig) {
     state.cardConfig = Object.assign({}, state.cardConfig, cardConfig);
   },
-  setPaperParams(state, paperParams) {
-    state.paperParams = paperParams;
-  },
   setCurElement(state, curElement) {
     state.curElement = curElement;
   },
@@ -70,7 +66,6 @@ const mutations = {
   },
   initState(state) {
     state.cardConfig = {};
-    state.paperParams = {};
     state.curElement = {};
     state.curDragElement = {};
     state.curPage = {};

+ 0 - 2
card/views/CardEdit.vue

@@ -65,7 +65,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
       this.dataReady = true;
@@ -95,7 +94,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
     },

+ 0 - 2
card/views/CardFreeEdit.vue

@@ -65,7 +65,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
       this.dataReady = true;
@@ -97,7 +96,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
     },

+ 1 - 1
src/modules/base/views/CardManage.vue

@@ -122,7 +122,7 @@
         <el-table-column
           class-name="action-column"
           label="操作"
-          width="160"
+          width="180"
           fixed="right"
         >
           <template slot-scope="scope">

+ 0 - 2
src/modules/card/pages/CardFreeEdit.vue

@@ -64,7 +64,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
       this.dataReady = true;
@@ -96,7 +95,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
     },

+ 0 - 2
src/modules/card/pages/CardStandardEdit.vue

@@ -65,7 +65,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
       this.dataReady = true;
@@ -95,7 +94,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
     },

+ 0 - 2
src/modules/card/views/CardEdit.vue

@@ -104,7 +104,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
       this.dataReady = true;
@@ -138,7 +137,6 @@ export default {
         this.cardContent = {
           pages: [],
           cardConfig,
-          paperParams: {},
         };
       }
     },

+ 1 - 1
src/modules/exam/views/TaskPaperManage.vue

@@ -145,7 +145,7 @@
         <el-table-column
           class-name="action-column"
           label="操作"
-          width="180px"
+          width="210px"
           fixed="right"
         >
           <template slot-scope="scope">