C# 如何通过OpenXML获取Run或其他WordProcessing元素的坐标?
我想知道是否可以使用OpenXMLSDK在Word文档中找到特定运行文本的坐标,没有图形或页面上具有偏移参数的其他元素。我知道OpenXML基本上是。。XML和简单的运行并没有嵌入相对的数字位置 我正在阅读OpenXMLSDKAPI,没有发现任何线索,但可能我遗漏了什么。我所说的坐标是指任何可以映射到像素的元组,如果我从页面生成一个图像,想象一下你做了一个页面截图 我怀疑,如果这是可能的话,它不是微不足道的C# 如何通过OpenXML获取Run或其他WordProcessing元素的坐标?,c#,ms-word,openxml,C#,Ms Word,Openxml,我想知道是否可以使用OpenXMLSDK在Word文档中找到特定运行文本的坐标,没有图形或页面上具有偏移参数的其他元素。我知道OpenXML基本上是。。XML和简单的运行并没有嵌入相对的数字位置 我正在阅读OpenXMLSDKAPI,没有发现任何线索,但可能我遗漏了什么。我所说的坐标是指任何可以映射到像素的元组,如果我从页面生成一个图像,想象一下你做了一个页面截图 我怀疑,如果这是可能的话,它不是微不足道的 谢谢你的帮助 开放式XML SDK不包含此功能。这需要一个布局引擎,它不是SDK的一部分
谢谢你的帮助 开放式XML SDK不包含此功能。这需要一个布局引擎,它不是SDK的一部分 开放式XML SDK不包含此功能。这需要一个布局引擎,它不是SDK的一部分 Word不是一个页面布局程序,它是一个文字处理器。因此: 不,不可能,因为
Word应用程序在Word应用程序中打开页面时动态地布局页面。具体布局方式以及屏幕或打印页面上的显示位置取决于Word如何计算字体大小以及当前选定打印机驱动程序在各个方向上的行、字符和段落间距。因此,它可能会有所不同,因此无法保存在打开的XML文件中 Word不是一个页面布局程序,它是一个文字处理器。因此: 不,不可能,因为
Word应用程序在Word应用程序中打开页面时动态地布局页面。具体布局方式以及屏幕或打印页面上的显示位置取决于Word如何计算字体大小以及当前选定打印机驱动程序在各个方向上的行、字符和段落间距。因此,它可能会有所不同,因此无法保存在打开的XML文件中 @Proko,谢谢,如果答案有帮助,也请投票。此外,OpenXMLSDK是一个非常低级的库,它只允许您创建、更改、删除构成Office文档的开放XML部分和标记。没有抽象,也没有更高级别的功能。@Proko,谢谢,如果答案有帮助,也请向上投票。此外,OpenXMLSDK是一个非常低级的库,它只允许您创建、更改、删除构成Office文档的开放XML部分和标记。没有抽象,也没有更高层次的特性。