如何通过OpenXML获取Run或其他WordProcessing元素的坐标?

问题描述 投票:0回答:2

我想知道是否可以使用Run在Word文档的页面上找到特定OpenXML SDK(文本,无图形或具有偏移参数的其他元素)的坐标。我知道OpenXML基本上是XML,而且简单运行没有嵌入相对的数字位置。

我正在阅读OpenXML SDK API,没有发现任何线索,但也许我错过了一些东西。坐标是指如果我会在页面外生成图像的情况下可以映射到像素的任何元组(假设您制作了页面的屏幕截图)

我怀疑,如果可能的话,这不是小事。

感谢您的帮助!

c# ms-word openxml
2个回答
0
投票

Open XML SDK不包含此功能。这将需要一个布局引擎,它不是SDK的一部分。


0
投票

Word不是页面布局程序,它是文字处理器。因此:

不,不可能,因为...

Word应用程序在Word应用程序中打开时会动态布局页面。布局的确切方式以及屏幕(或打印页面)上显示的内容取决于Word如何计算当前所选打印机驱动程序的字体大小以及行,字符和段落间距(在所有方向上)。因此它可能会有所不同,因此无法保存在Open XML文件中。

© www.soinside.com 2019 - 2024. All rights reserved.