我正在创建基于模板的 Word 文档。该模板在标题部分包含一个图像,我想在文档的其他地方重复使用它。
图像存储在中,package -> word/media/myImage.jpeg
因此我需要以某种方式向我希望再次显示图像的每个部分添加关系。我已经手动尝试过这个成功,问题是如何使用 sdk 2.0。
使用该AddImagePart()
方法是没有用的,因为这只是再次添加图像,这很愚蠢,因为我只需要一个副本而不是存储在包中的多个副本。
有人阐明了吗?
我对 SDK 2.0 的体验主要是在 SpreadsheetML 中,但假设在 WordprocessingML 中使用相同的原理,您需要通过获取其 ID(使用 GetIdOfPart() 方法)然后调用 CreateRelationshipToPart( ) 方法在将持有对它的辅助引用的部分上。
最好的方法是在 DocumentReflector.exe 中打开文档并查看生成的代码
Eric 有一些关于http://blogs.msdn.com/ericwhite/的博客文章