问题标签 [wordml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
46 浏览

.net - 文字处理标记语言中这些 XPath 表达式之间的区别?

在 Microsoft Office Word 2003 的文字处理标记语言 (WordML) 中,以下两个 XPath 表达式之间有什么区别:

我很困惑,因为如果计数为零,那么尖括号中的表达式的重要性是什么?不是都选择相同数量的节点吗?

另外, */w:t 是否只选择孙辈,还是会考虑直系子女?

0 投票
1 回答
306 浏览

c# - 合并 docx 文件后,文档样式功能区中标题 1、标题 2 未突出显示

我正在合并几个 docx 文件,这些文件是通过 C# 使用 openxml 和 wordml 创建的。标题标签为标题 1 、标题 2 等的文件以及带有这些标签的一些文本。当这些文件被单独创建时,如果我们单击或选择那些标记有标题 1 和标题 2 的文本,那么标题 1、标题 2 等会被突出显示,并且导航盘也会显示在标题 1、标题 2 标记上,但是在合并这些文档后,当我们单击或选择这些文本时,标题 1 和标题 2 并没有突出显示。在样式功能区。此处给出了该合并的代码,

0 投票
1 回答
162 浏览

wordml - 从右到左语言的 WordML 粗体字

在将文本格式化为粗体 + 从右到左方面需要您的帮助。现在我成功地只得到了两者中的一个,但不能同时得到两者。

我试过这个:

它没有用。

0 投票
1 回答
32 浏览

macos - Word for Mac 未生成预期的 WordML

我正在为 WordML 编写解析器。通过规范,我读到计算文档中页数的方法是Pages读取DocumentProperties. 如果我正确阅读了规范,DocumentProperties应该总是在那里。

在我的 Mac 上创建测试文档时,我注意到生成的 xml 中没有PagesorDocumentProperties元素。我有一个w:document,里面有一个w:body内容。

DocumentProperties强制性的还是这是 Mac 的事情?

0 投票
1 回答
250 浏览

vsto - 将内容控件添加到现有段落

我有一个小方法,除了单词段落,段落内容和任何评论内容(如果有的话)。作为跟踪文档中哪些段落已被处理的一种方法,我试图在 openxml 注入段落周围添加一个内容控件。它爆炸了,我不确定从哪里开始,因为我对 openxml 还很陌生。我的代码示例如下:

0 投票
0 回答
556 浏览

java - 使用 XSLT 从自定义 Xml Java 创建 docx/doc

我有一个自定义 XML,我必须将其转换为 Microsoft Word Doc/Docx。有许多 Java API,如Apache POI、docx4j,但我找不到任何支持使用 XSLT 创建 word 文档。

Docx4j 绝对支持将 docx 转换为 xml,但是如何解决呢?

我用谷歌搜索并找到了WordML

所以我想到了使用 XSLT 首先将我的自定义 xml 转换为 WordML 格式,然后再将 WordML 转换为 doc/docx。

我的问题是:

  • 我如何将 WordML 转换为 docx/doc(一种开源方法)
  • 是否可以在 WordML 中实现 toc 链接

如果做得正确或建议一种方法,请指导我。谢谢。

0 投票
1 回答
261 浏览

ms-word - 转换后 Word 文档间距不正确

在 Compat 模式下查看文档(docx),然后在转换为“最新”格式后查看时,某个区域的间距会被搞砸。

我检查了 Styles.XML 文件,它们看起来都一样,但是从视觉上看,它们是非常不同的。

下面的示例 - 正如您所看到的,第一张图像的“之前”间距要晚得多,尽管这两个文件在两个文档中都设置为相同。

在此处输入图像描述

想法?

在 [兼容模式] 中查看

在 [兼容模式] 中查看

转换为最新格式后查看

*转换为最新格式*后查看

在深入研究之后,我得出的结论是,这是 word 如何计算其字间距的问题。

查看原始文档时,我们可以看到“日期和称呼”部分的前后间距

在此处输入图像描述

在转换到最新版本的 Word 时(甚至从 Word 本身),它似乎从称呼的 22pt 间距前删除了 12pt 间距,并在视觉上将其减少到间距前 10pt;

我们可以添加 12pt 间距,这将产生正确的视觉间距,或者我们可以将 Before Spacing 减少到 12pt,然后看起来好像没有间距。

似乎解决了这个问题,需要从日期中删除 12pt After Spacing,并添加到 22pt Before Spacing,从而产生 34pt 前间距,这将呈现相同的视觉外观。

0 投票
1 回答
201 浏览

xml - 使用 XSLT 样式表将 Docbook XML 列表转换为 WordML

我有以下要翻译为 WordML 的 XML:

到目前为止,这是我的 XSLT 1.0 样式表模板:

但是这个

  1. 不适用于嵌套列表。
  2. 对于有序列表的每个列表项,列表的 ID ("position()") 应该相同。

有人可以帮帮我吗?尤其是嵌套列表部分。

见:http: //xsltransform.net/jyH9rN8

预期输出:

0 投票
2 回答
143 浏览

xml - 来自 XML 的 XSLT 2.0 分组(用于 WordML)

我有一个时间表列表,可以通过 WordML(使用 XSLT 2.0)在 MS Word 中列出作为输出,并且认为我需要进行某种分组,但我不确定如何完成(如果可能的话)。

上级正在寻找的是每个日期(按日期排序),所有信息都汇总到每个计时员的一个部分中。(日期、计时员姓名缩写、该日期的小时总和、该计时员在该日期的所有叙述数据列表)。

这是我目前拥有的,只是每个日期的每个计时员/计时卡,没有分组。

输入:

当前代码:

当前输出:

在此处输入图像描述

期望的输出:( 如您所见,2015 年 9 月 1 日的数据汇总为小时总和,并且所有叙述细节都一起列出)。

在此处输入图像描述

0 投票
1 回答
1125 浏览

html - 在动态生成的 Word 文档上制作文本重叠标题

我创建了 2 个相同的 word 文档: test1 和 test2 它们都包含一个标题。

两个文档之间的唯一区别是页眉的下边距已向上移动,因此文本可以与页眉重叠。

然后我生成xml并进行比较。我注意到一个有趣的行,这两个文档都不同,结果如下:

测试1.xml:

测试2.xml:

所以w:pgMarw:top 已经从1417变为-49

现在我从 HTML 动态生成 W​​ord 文档,这里是使用的代码的主要部分:

谁能告诉我是否可以通过在某处集成注意到的 xml 参数或通过添加样式此代码来重现文本和标题之间的重叠效果?