Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 使用OpenXMLSDK代码,如何调整表(在ms word文档中)的大小以适应页面边距?_.net_Ms Word_Openxml_Wordprocessingml - Fatal编程技术网

.net 使用OpenXMLSDK代码,如何调整表(在ms word文档中)的大小以适应页面边距?

.net 使用OpenXMLSDK代码,如何调整表(在ms word文档中)的大小以适应页面边距?,.net,ms-word,openxml,wordprocessingml,.net,Ms Word,Openxml,Wordprocessingml,我正在使用Microsoft Open XML SDK生成word文档。我使用了OpenXMLSDK2.0生产力工具将word文档转换为C#代码,因此通过封装表创建代码创建了一个包装类。我已成功生成word文档 但是问题是,一些表的宽度正在扩展到页面之外 边距。我在谷歌搜索,发现growtautofit类允许 表格自动调整到页边距,但我找不到确切的 使用此类来实现功能 我在这里提问之前搜索了很多天,因为我已经阅读了本论坛上的提问条款。我厌倦了搜索,我在这里提出了这个问题。所以请给我建议解决方案。

我正在使用Microsoft Open XML SDK生成word文档。我使用了OpenXMLSDK2.0生产力工具将word文档转换为C#代码,因此通过封装表创建代码创建了一个包装类。我已成功生成word文档

但是问题是,一些表的宽度正在扩展到页面之外 边距。我在谷歌搜索,发现growtautofit类允许 表格自动调整到页边距,但我找不到确切的 使用此类来实现功能


我在这里提问之前搜索了很多天,因为我已经阅读了本论坛上的提问条款。我厌倦了搜索,我在这里提出了这个问题。所以请给我建议解决方案。

我找到了我自己问题的答案。

表格超出页面的原因是我 在代码中将页边距设置为零。所以,在我设置页面边距之后 由于各边各有1英寸,桌子没有超出边距

感谢Office Open XML SDK生产力工具,该工具显示 本机XML代码,以及在创建word文档时的C#代码 在里面打开。由于这个工具,我能够找出 问题

谢谢你的建议,马西米兰:)