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

C# Word内容控件:如何绑定图片和表格?,c#,openxml,word-2013,C#,Openxml,Word 2013,我可以使用将文本绑定到word2013中的内容控件。工作起来很有魅力。我在docx Word文件中有一个CustomXML部分,其中包含要绑定的所有数据 但是,我如何处理用c#生成并希望在Word中显示的表呢?那照片呢?我可以使用相同的机制吗? 如果是这样:这是如何工作的,因为表f.i.的大小以前不知道…可以通过表和图片来完成。这种方法基本上是相同的,但是不同,因为您使用不同类型的内容控件。对于表(或任何格式化文本),您需要RichText类型的内容控件,并且绑定的数据必须是有效的WordOpe

我可以使用将文本绑定到word2013中的内容控件。工作起来很有魅力。我在docx Word文件中有一个CustomXML部分,其中包含要绑定的所有数据

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

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

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