将AltChunks转换为段落并运行

时间:2013-02-13 10:22:52

标签: c# .net ms-word openxml openxml-sdk

我已经实现了一种机制,使用AltChunk将完整文档复制到内容控件。该实现允许用户频繁地改变数据。触发这些更改后,我创建了另一个AltChunk来替换以前的内容。但是,较旧的块仍会对文件大小产生影响,并且会增加,直到文件被手动打开并保存在WinWord.Exe

场景:我尝试使用AltChunk插入10张图片,将文件大小从18K增加到2187K。接下来,我尝试用一​​个简单的小字符串替换10个图像。该文档使用新内容进行更新,但大小仍为2187K。然后当我在WinWord.Exe中手动打开并保存文件时,大小又回落到19K。在研究中,我发现Word应用程序将AltChunk转换为段落和运行。

我的问题:我可以在Open Xml中模仿这个Word应用程序行为吗?

请找到这个联盟帖子,以便更好地了解我在做什么 AltChunk corrupts rich text content control

0 个答案:

没有答案