首页 > 解决方案 > 如何以编程方式获取 Word 文档/模板中的可用页面高度

问题描述

我的软件将图表复制到 Word 文档中,并且该文档基于用户制作的各种模板,因此可用页面高度会有所不同,具体取决于页眉/页脚和页边距。我正在尝试优化图表高度,每页可能有 2-3 个图表,具体取决于报告类型。

我试过使用 Range.PageSetup.PageHeight 属性并减去 Range.PageSetup.TopMargin、Range.PageSetup.BottomMargin、Range.PageSetup.HeaderDistance 和 Range.PageSetup.FooterDistance,但计算似乎缺少一些东西,即返回的图形高度有点太大或太小,无法适应每 pg 的图形数量。我意识到这取决于何时在代码中完成此计算,因为格式可能会调整,因此计算是在处理图形之前完成的。

标签: c#ms-word

解决方案


推荐阅读