Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
C# 如何通过OpenXML获取Run或其他WordProcessing元素的坐标?_C#_Ms Word_Openxml - Fatal编程技术网

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

C# 如何通过OpenXML获取Run或其他WordProcessing元素的坐标?,c#,ms-word,openxml,C#,Ms Word,Openxml,我想知道是否可以使用OpenXMLSDK在Word文档中找到特定运行文本的坐标,没有图形或页面上具有偏移参数的其他元素。我知道OpenXML基本上是。。XML和简单的运行并没有嵌入相对的数字位置 我正在阅读OpenXMLSDKAPI,没有发现任何线索,但可能我遗漏了什么。我所说的坐标是指任何可以映射到像素的元组,如果我从页面生成一个图像,想象一下你做了一个页面截图 我怀疑,如果这是可能的话,它不是微不足道的 谢谢你的帮助 开放式XML SDK不包含此功能。这需要一个布局引擎,它不是SDK的一部分

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

我正在阅读OpenXMLSDKAPI,没有发现任何线索,但可能我遗漏了什么。我所说的坐标是指任何可以映射到像素的元组,如果我从页面生成一个图像,想象一下你做了一个页面截图

我怀疑,如果这是可能的话,它不是微不足道的


谢谢你的帮助

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

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

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

不,不可能,因为


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

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

不,不可能,因为


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

@Proko,谢谢,如果答案有帮助,也请投票。此外,OpenXMLSDK是一个非常低级的库,它只允许您创建、更改、删除构成Office文档的开放XML部分和标记。没有抽象,也没有更高级别的功能。@Proko,谢谢,如果答案有帮助,也请向上投票。此外,OpenXMLSDK是一个非常低级的库,它只允许您创建、更改、删除构成Office文档的开放XML部分和标记。没有抽象,也没有更高层次的特性。