功能

应用可调用相关接口实现输入可自定义的、任意的内容

  • 包括但不限于带格式文字、元素、公式、表格、检验数据等

总结

接口 格式 输入焦点 场景 规则要求 注意事项
InputText 文本 需要 输入段内纯文本
InputData XML 需要 输入段内带格式数据 第一层(最外层)必需为<Fragment>节点
第二层不应为<Paragraph>节点
封装的纯文本内容部分,如包含xml使用的特殊字符,应当对纯文本部分特殊字符进行转义,详见纯文本数据处理
InputFragment XML 需要 输入段内或多段带格式数据 必需包含如下<Doc><Sections><Section><Body><Paragraph>节点 1.使用编辑器输出的文档xml作为数据源时,应用不需要关心格式问题
2.自行组装数据的场景,应当对纯文本部分特殊字符进行转义,详见纯文本数据处理
AppendFragment XML 不需要 段后追加或正文替换 必需包含如下<Doc><Sections><Section><Body><Paragraph>节点 1.使用编辑器输出的文档xml作为数据源时,应用不需要关心格式问题
2.自行组装数据的场景,应当对纯文本部分特殊字符进行转义,详见纯文本数据处理

注意

  • 带格式内容,也可实现文字输入

InputData 参数示例

示例1:插入一个换页符

<Fragment><PF count='1'/></Fragment>

示例2:插入带格式内容

<Fragment><Format fontname='宋体' size='0.564' color='ff0000' />主诉</Fragment>

InputFragment/AppendFragment 参数示例

<Doc>
    <Sections>
        <Section>
            <Body>
                <Paragraph id="主诉">123</Paragraph> 
                ...
                <Paragraph id="诊断">567</Paragraph>
            </Body>
        </Section>
    </Sections>
</Doc>
文档更新时间: 2024-11-20 21:41   作者:admin