使用OpenXmlSDK的PPTX段落中缺少空格

|| 使用OpenXmlSDK 2.0,我正在读写PowerPoint文档。我们遇到一种情况,PowerPoint文档中的简单字符串的空白被剥夺了。 当对一个段落进行几行内联标记更改时,将在单个段落中出现例句。重新创建下面的标记可能有些棘手,但是使用powerpoint标记完整地编写句子,然后应用格式似乎会产生以下结果。   敏捷的棕色狐狸。 这导致标记大致类似于:
<a:p>
    <a:r>
        <a:t>The</a:t>
    </a:r>

    <a:r>
        <a:t> </a:t>
    </a:r>

    <a:r>
        <a:t b=\"1\">quick</a:t>
    </a:r>

    <a:r>
        <a:t> </a:t>
    </a:r>

    <a:r>
        <a:t i=\"1\">brown</a:t>
    </a:r>

    <a:r>
        <a:t> fox</a:t>
    </a:r>

</a:p>
看起来一切正常,并且可以在PowerPoint客户端中正确打开。但是,在打开,使用OpenXmlSDK在演示文稿中的其他位置进行更改,保存和关闭文档时,标记已简化为:
<a:p>
    <a:r>
        <a:t>The</a:t>
    </a:r>

    <a:r>
        <a:t /> <!-- Whitespace missing, causes PowerPoint to ignore it. -->
    </a:r>

    <a:r>
        <a:t b=\"1\">quick</a:t>
    </a:r>

    <a:r>
        <a:t /> <!-- Whitespace missing, causes PowerPoint to ignore it. -->
    </a:r>

    <a:r>
        <a:t i=\"1\">brown</a:t>
    </a:r>

    <a:r>
        <a:t> fox</a:t>
    </a:r>

</a:p>
是否有技巧在标记中指出保留空间?还是我们可以构造这些运行以包含空格的另一种方式?     
已邀请:
您需要 xml:space = \“ preserve \”告诉它挂在空白上(从内存写入-语法可能错误)。     

要回复问题请先登录注册