Word内容控件:如何绑定图片和表格?

时间:2015-10-16 20:54:59

标签: c# openxml word-2013

我可以使用将文本绑定到word2013中的内容控件。奇迹般有效。我在docx Word文件中有一个CustomXML部分,其中包含要绑定的所有数据。

但是如何使用我在c#中生成的表并希望在Word中显示呢?那照片怎么样?我可以使用相同的机制吗? 如果是这样的话:这是如何工作的,如表f.i的大小。以前不知道...

1 个答案:

答案 0 :(得分:0)

可以使用表格和图片来完成。方法基本相同,但不同,因为您使用不同类型的内容控件。对于表(或任何格式化文本),您需要RichText类型的内容控件,并且绑定的数据必须是有效的WordOpenXML。对于图片,您需要一个图像内容控件,信息必须是base64编码。

最简单的方法是查看它的工作原理是在Word UI中创建一个简单的示例文档,保存它,关闭它。在Open XML SDK Productivity Tool中打开文档,您可以在其中查看单个XML文件,它们包含的XML以及生成所有内容所需的Open XML SDK代码。