JavaScript Word API添加注释更改格式

问题描述 投票:0回答:1

我为数据注释创建了一个单词addin。它允许客户选择一条数据并在插件输入框中输入注释。它基本上使用Javascript在单词xml中添加comments.xml包部分,关系和注释引用。最后,当我做setSelectedDataAsync时,评论添加正常,但元素的编号会发生变化。

原因似乎是改变自的pPr numPr

<w:p w14:paraId="16364ACD" w14:textId="2CDE0004" w:rsidR="00676203" w:rsidRDefault="00573A57" w:rsidP="00510DD8">
    <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
            <w:ilvl w:val="0"/>
            <w:numId w:val="2"/>
        </w:numPr>
        <w:rPr>
        <w:lang w:val="en-US"/>
        </w:rPr>
    </w:pPr>
    <w:r>
        <w:rPr>
            <w:lang w:val="en-US"/>
        </w:rPr>
        <w:t>Testing</w:t>
    </w:r>
</w:p>

<w:p w14:paraId="00364AE3" w14:textId="D2DE0005" w:rsidR="4567620A" w:rsidRDefault="35473A57" w:rsidP="066516D9">
    <w:pPr>
        <w:pStyle w:val="ListParagraph"/>
        <w:numPr>
            <w:ilvl w:val="0"/>
            <w:numId w:val="4"/>
        </w:numPr>
        <w:rPr>
        <w:lang w:val="en-US"/>
        </w:rPr>
    </w:pPr>
    <w:commentRangeStart w:id="0"/>
    <w:r>
        <w:rPr>
            <w:lang w:val="en-US"/>
        </w:rPr>
        <w:t>Testing</w:t>
    </w:r>
    <w:commentRangeEnd w:id="0"/>
    <w:r>
        <w:rPr>
            <w:rStyle w:val="CommentReference"/>
        </w:rPr>
        <w:commentReference w:id="0"/>
    </w:r>
</w:p>

我已经尝试了几乎所有的东西,但我仍然坚持使用这个bug。

javascript comments word-addins
1个回答
0
投票

找到了解决方案。基本上,setAsync方法编辑编号包。将其设置为以前的编号,修复格式问题

© www.soinside.com 2019 - 2024. All rights reserved.