2009-11-06 45 views
0

我正在創建一個基於模板的Word文檔。該模板在標題部分包含一個圖像,我希望在文檔的其他地方重新使用該圖像。OpenXml SDK - 圖像複用

圖像存儲在package -> word/media/myImage.jpeg,所以我需要以某種方式添加一個關係到我希望再次顯示圖像的每個部分。我試圖手動成功,問題是如何使用sdk 2.0。

使用AddImagePart()方法是無用的,因爲這只是再次添加圖像,這很愚蠢,因爲我只需要一個副本而不是存儲在包中的多個副本。

任何人都會發光?

回答

1

我對SDK 2.0的體驗主要在SpreadsheetML中,但假設在WordprocessingML中使用了相同的原則,您需要通過獲取其ID(使用GetIdOfPart()方法)創建與現有ImagePart的關係,然後調用CreateRelationshipToPart()方法來保存對其的輔助引用。

+0

喜添一些博客文章,你也許能夠幫助我我有一個問題:http://stackoverflow.com/questions/15791732/openxml-sdk-having-borders-for-cell – 2013-04-03 16:13:35