目标

将诊断从上到下依次填充到a1、b1、c1单元格中。 指定填满7行后再从上到下依次填充a2、b2、c2单元格。
依次配置单元格Id
单元格依次设置id如下:a1 b1 c1 a2 b2 c2 (可自定义为其他id)

6个单元格 配置上下边距为0 (防止配置不一致网格线有偏差)

6个单元个 配置网格线高度略高于行高(防止网格线有偏差)
网格线:全部填充 行高:0.68cm
(如有需要)打印时隐藏按钮所在段落

编辑显示全部

打印最多打印8行

接口
bool SetSpecialLayout(param : object, config : object)参数
param参数
rows
| 参数名 | 必填 | 类型 | 说明 | 备注 |
|---|---|---|---|---|
| obj | 是 | object | 指定对象 | null: 整篇文档 |
| data | 是 | object | 源数据 |
obj
| 参数名 | 必填 | 类型 | 说明 | 备注 |
|---|---|---|---|---|
| null | 否 | object | 整篇文档 | |
| subDocName | 否 | string | 指定子文档名 |
| 参数名 | 必填 | 类型 | 说明 | 备注 |
|---|---|---|---|---|
| raw | 是 | string | 字体二进制数据 | |
| len | 是 | uint | 字体数据字节长度 |
{
"rows": [
{
"cells": [
{
"cellId": "a1",
"contentAttachs": [
{
"contentIndex": 0,
"attach": "主要诊断:"
},
{
"contentIndex": 1,
"attach": "其他诊断:"
}
]
},
{
"cellId": "b1"
},
{
"cellId": "c1"
}
],
"lineCount": 7
},
{
"cells": [
{
"cellId": "a2",
"contentAttachs": [
{
"contentIndex": 0,
"attach": "其他诊断:"
}
]
},
{
"cellId": "b2"
},
{
"cellId": "c2"
}
],
"lineCount": -1
}
],
"cols": [
{
"contents": [
"诊断1-",
"诊断2-",
"诊断3-"
]
},
{
"contents": [
"疾病编码-JBBM",
"疾病编码-JBBM2",
"疾病编码-JBBM3"
]
},
{
"contents": [
"病情1-BINGQIN",
"病情2-BINGQIN2",
"病情3-BINGQIN3"
]
}
]
}文档更新时间: 2026-04-26 19:34 作者:admin