{
  "schemaVersion": 1,
  "unit": "ratio",
  "paper": {
    "name": "A4",
    "width": 1240,
    "height": 1754,
    "physical": {
      "width": 210,
      "height": 297
    },
    "pdf": {
      "width": 595.28,
      "height": 841.89
    }
  },
  "markers": [
    { "id": "top-left", "x": 0.03, "y": 0.03, "size": 0.035 },
    { "id": "top-right", "x": 0.935, "y": 0.03, "size": 0.035 },
    { "id": "bottom-left", "x": 0.03, "y": 0.935, "size": 0.035 },
    { "id": "bottom-right", "x": 0.935, "y": 0.935, "size": 0.035 }
  ],
  "blocks": [
    {
      "id": "b1",
      "type": "text",
      "region": { "x": 0.08, "y": 0.05, "width": 0.55, "height": 0.05 },
      "text": "高一数学第一次月考",
      "style": {
        "fontSize": 0.04,
        "fontWeight": "bold",
        "textAlign": "left"
      }
    },
    {
      "id": "b2",
      "type": "text",
      "region": { "x": 0.08, "y": 0.09, "width": 0.55, "height": 0.03 },
      "text": "考试名称：____________________",
      "style": { "fontSize": 0.014 }
    },
    {
      "id": "b3",
      "type": "text",
      "region": { "x": 0.08, "y": 0.12, "width": 0.55, "height": 0.03 },
      "text": "姓名：________  班级：________",
      "style": { "fontSize": 0.014 }
    },
    {
      "id": "b4",
      "type": "text",
      "region": { "x": 0.45, "y": 0.12, "width": 0.5, "height": 0.08 },
      "text": "注意事项：\n1. 请用 2B 铅笔填涂，修改时用橡皮擦干净。\n2. 每题只能填涂一个选项，多涂不得分。",
      "style": {
        "fontSize": 0.012,
        "lineHeight": 1.5
      }
    }
  ],
  "questions": [
    {
      "id": "q1",
      "displayNumber": 1,
      "type": "mark",
      "region": {
        "x": 0.06,
        "y": 0.4,
        "width": 0.38,
        "height": 0.05
      },
      "choices": [
        { "value": "A", "region": { "x": 0, "y": 0, "width": 0.2, "height": 1 } },
        { "value": "B", "region": { "x": 0.25, "y": 0, "width": 0.2, "height": 1 } },
        { "value": "C", "region": { "x": 0.5, "y": 0, "width": 0.2, "height": 1 } },
        { "value": "D", "region": { "x": 0.75, "y": 0, "width": 0.2, "height": 1 } }
      ]
    },
    {
      "id": "q13",
      "displayNumber": 13,
      "type": "other",
      "region": {
        "x": 0.06,
        "y": 0.6,
        "width": 0.88,
        "height": 0.18
      }
    }
  ],
  "barcode": {
    "id": "sheetCode",
    "type": "code128",
    "value": "20261109001",
    "anchor": "top-right",
    "offset": { "unit": "mm", "x": 22, "y": 10 },
    "size": { "unit": "mm", "width": 45, "height": 12 },
    "minSize": { "width": 30, "height": 8 }
  },
  "answerKey": {
    "q1": "A"
  }
}
