描述

配置段落参数。

主要用于选择一个或框选多个段落后,设置相关参数

接口

object GetParagraphProperties(identity: object, config : object)

identity 参数

参数名 必填 类型 说明 备注
身份标识对象 object 目前支持 元素、表格 详见identity说明
示例:
{
 "mode": 2,
     "id":"xxx",
    "ids": [
        "id2",
        "id3"
    ]
}
参数名 必填 类型 说明 备注
mode enum 获取模式 E_IDENTITY_MATCH_MODE =0 All 所有元素; =1 HasIdentity id或者source非空所有元素; =2 MatchIdentity: 按id或ids提取元素;
subDocName string 文档合并时,限定提取的子文档名 为””时 不限制子文档名
id string 段落Id mode=2时 有效
ids json array 段落Id数组 mode=2时 有效

config 参数

参数名 必填 类型 说明 备注
buildAttribute bool? 提取属性 null/0: 精简模式; 1:默认,全属性
buildText bool 提取文本 =0 默认,不提取内容 =1 提取内容
buildFragment bool 提取片段 =0 默认, 不提取片段 =1 提取片段

调用示例

thinkEditor.GetParagraphProperties("{mode:E_IDENTITY_MATCH_MODE.MatchIdentity,id:"入院记录_段落_月经史"}", "{}")

返回值

[
    {
        "object": "paragraph",
        "id": "入院记录_段落_月经史",
        "name": "",
        "subDocName": "ABC",
        "alignHorizontalMode": 0,
        "level": 0,
        "mode": 0,
        "headerStr": "($) ",
        "leftIndent": "0.00",
        "rightIndent": "0.00",
        "specificIndentFormat": 0,
        "specificIndentValue": "0.00",
        "spaceBefore": "0.00",
        "spaceAfter": "0.08",
        "lineSpaceRule": 1,
        "lineSpaceValue": 1.50,
        "forbidSeriesSplit": 0,
        "splitParagraphMode": 0,
        "hide": 0,
        "locked": 0,
        "dynamicLocked": 0,
        "printVisibility": 0
    }
]
文档更新时间: 2026-05-28 11:14   作者:admin