问题标签 [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 投票
1 回答
1316 浏览

c# - 找不到 Open XML 字表顶部边框元素

我正在 MS Word 中创建一个表格,该表格如下所示。

  1. 字表
  2. 然后我压缩文件并打开 document.xml 并检查表格网格中的边框元素。这就是它的样子。我正在检查作为顶部边框元素的边框元素。 文档表格内容

  3. 所有边框都显示为 none 。然后我在styles.xml文件中检查TableGrid以获取下面的表格边框是TableGrid 样式在styles.xml 中的样子 在此处输入图像描述

这里的问题是我无法找到边界元素被分配的确切位置。表中最上面的黑线?

0 投票
1 回答
1187 浏览

xml - WordML 图像大小

我正在尝试使用 WordML 生成图像。是的,这是我唯一的选择。我正在使用以下代码:

问题是,当文档生成时,图像以一种相当难看的方式被水平挤压。

我可以更改什么属性来消除此图像压缩?

图像挤压的图片(签名,如您所见,被水平挤压)

0 投票
4 回答
20159 浏览

python - Python:使用 python-docx/lxml 创建“目录”

我正在尝试在 python-docx (https://github.com/mikemaccana/python-docx )的帮助下自动创建 .docx 文件(WordML )。我当前的脚本使用以下循环手动创建 ToC:

有谁知道使用“内置单词”ToC 功能的方法,它会自动添加索引并创建各个章节的段落链接?

非常感谢!

0 投票
3 回答
1211 浏览

xslt - Using XSLT and WordML - new line character

I am using XSLT to create a Word Document using WordML. I have most of what I need, except the newline characters which come out of the database as \r\n

I can change these to whatever is required, but I cannot find out what to change them to. What character should I change them to please so newlines appear in the resulting Word document.

Many thanks

0 投票
0 回答
138 浏览

xml - 混乱的 XSL 匹配模式形成 WordML 文档

我有一个xml结构。在每个 list() 中每个位置 () 的 xslt 模板中,我需要找到属性 @out = 1 的位置,然后我需要使用 positon 的 @pid 属性创建它所属的类别的树结构。

例如,如果我想用 id=2196 详细说明数字为“9.2.1.2.10”、“10.2.1”、“2.2.1”、“2.2.2”的 4 个位置,我需要一些类似的输出:

以下用于形成 Word 文档的模板代码在尝试打开文档时会出错:

在 xsl 样式表的顶部,我有一个关键声明:

在商品的主模板中:

我找不到错误在哪里,但我认为我用匹配模式弄乱了一些东西,因为对于简单的 html 文件,一切正常

0 投票
1 回答
5107 浏览

c# - 创建 ImagePart 不会在 OpenXML 中保存关系

--更新以提供完整的工人阶级示例,带有 2 个示例文档--

www.sklinar.co.uk/wp-content/uploads/mydoc.docx - 带有 INCLUDETEXT 指令以合并到 Footer.Docx 中的原始文档

www.sklinar.co.uk/wp-content/uploads/footer.docx

我已经ImagePart在我的文档中添加了一个,并使用FeedData()它来为它提供流式内容。

但我能在我的文档中出现的只是一个红框。

Run我的初始代码使用 a创建一个Drawing作为它的孩子:

--对于这个例子,我使用了一个硬编码的 FileStream 来清除不可靠的图像--

为了使它正常工作,我每次都使用相同的页脚,并且目前使用正确的页脚进行硬编码:

runToAmend.InsertAfterSelf(CreateImageRun(sourceDocument,run,target.MainDocumentPart.FooterParts.ElementAt(2)));

runToAmend取自当前文档中的运行 - 它包含一个字段,然后将其删除,并将图片(以及从另一个文档中获取的其他文本)放置在它的位置。

Code to Create Drawing

生成的 XML 看起来是正确的,并且图像被添加到/Media/文件夹中。

我花了大约 2 天的时间搜索 SO,Google MS 的糟糕文档。

0 投票
1 回答
879 浏览

openxml - 如何在 Word 文档 (OPEN XML) 中查找(或计算)页眉的高度?

有没有办法可以在word文档中找到每一页的页眉高度。目前似乎没有办法让我们找到标题高度?

我还有其他方法可以解决这个问题吗?我尝试使用 pageMargin 但没有任何结果导致找到标题内容的高度?

0 投票
1 回答
929 浏览

xml - 在 Word ML 中显示页数

我想在word文档的第一页显示总页数,即带有WORD ML模板的formin。我知道如何在页脚中显示当前页码和总页数。看起来像:

但是我怎样才能不在页脚而是在页面正文中显示 PAGE 或 NUMPAGES 呢?可能吗?

0 投票
1 回答
611 浏览

xml - Office Open XML NUMPAGES 字段未显示

我想在文档的第一页上显示总页数。但是我遇到了显示 NUMPAGES 字段的问题。当我尝试显示 TIME 字段时,一切正常。

此代码工作正常并显示当前时间:

但是这个带有 NUMPAGES 的代码不显示总页数:

我不明白我做错了什么,我做的一切都是按照 ECMA-376 标准编写的。有任何想法吗?

0 投票
0 回答
157 浏览

xslt - 如何使用 wordml 为图像添加标题?

在我的 java 应用程序中,我想添加对图像的交叉引用,但 MS word 只允许通过图像标题来实现,所以我试图在 wordML 的帮助下为图像添加标题。

我可以看到 wordML 允许用户向表格添加标题,但它似乎没有可用于图像的此类选项。有人可以在这里提出一些建议吗?