如何使用WordProcessingML(MarkLogic Toolkit for Word)添加标头

时间:2012-06-20 21:54:46

标签: xquery marklogic wordprocessingml

使用此代码,我们可以创建一个简单的word文档,但我需要添加页眉和页脚。

let $para1 := ooxml:create-paragraph(fn:concat("Title: ",$title))
let $para2 := ooxml:create-paragraph(fn:concat("Publisher: ",$publisher))
let $paras := ($para1, $para2)

return ooxml:create-simple-docx(ooxml:document(ooxml:body($paras)))

感谢。

1 个答案:

答案 0 :(得分:0)

该工具包目前没有添加页眉和页脚的功能。

但是你可以编写自己的XQuery来实现它。

我要做的是在空白 .docx 中添加一个简单的标题。

Open XML SDK附带了一个diff实用程序。使用此功能,您可以使用该实用程序打开带有标题和。 .docx 的.docx,该实用程序将突出显示XML在已提取的 .docx <的哪些部分中已更改的内容/ strong>即可。

使用它作为起始位置,您可以使用它来告知如何开始编写自己的函数,以便添加自己的页眉和页脚。

希望这有帮助。