簡體   English   中英

將圖表添加到WordprocessingML

[英]Adding Chart to WordprocessingML

我想使用Open Xml SDK 2生成包含圖表的Open XML文檔。我找到了一個SpreadsheetML示例 ,但是我不知道如何在.docx中添加圖表。

Open Xml SDK 2是否有很好的文檔/示例資源?

本文介紹了如何從XML角度向WordProcessingML添加圖片: http : //openxmldeveloper.org/articles/462.aspx

使用Open XML API進行同一操作的實際代碼: http : //msdn.microsoft.com/zh-cn/library/bb497430(office.14).aspx

如果您已成功將圖表添加到SpreadsheetML,則可以使圖片示例適應WordProcessingML的要求。 您仍將擁有其示例中的a:graphic元素。 包含在內部的a:graphicData將具有圖表URI( http://schemas.openxmlformats.org/drawingml/2006/chart ),而不是圖片URI。 a:graphicData中的數據將與SpreadsheetML的數據相同。

不幸的是,網上缺乏可行的例子。 一如往常,使用OpenXmlSDK時,最簡單的方法是使用圖表創建Word文檔,然后在文檔瀏覽器工具中將其打開。

過去插入圖表時,它們已作為“ ChartPart”插入到文檔中,該文檔與數據源和格式有多個子部件關系,然后在documnet正文本身中有一個“ c:chartReference”,它指向圖表按ID划分。 我相信chartReference駐留在graphicData下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM