设置第一页时无结果 header
No results when setting the firstpage header
当您查看 office-js api 的文档时,您有三个 header 位置:
- 小学
- 首页
- 甚至
我希望设置首页 header 只会显示在首页上。但是我似乎什么也没做。我错过了什么吗?文档对此不是很清楚。在此示例中,仅出现了主节点。
private setHeader(): void {
Word.run((context) => {
let body = context.document.body;
let sections = context.document.sections;
context.load(sections, 'body/style');
return context.sync()
.then(() => {
let primary = sections.items[0].getHeader(Word.HeaderFooterType.primary);
primary.insertText('primary', Word.InsertLocation.replace)
let firstPage = sections.items[0].getHeader(Word.HeaderFooterType.firstPage);
firstPage.insertText('first page', Word.InsertLocation.replace);
context.sync()
.then(() => { },
((result: OfficeErrorMessage) => {
this.setErrorState(result);
})
);
;
});
});
}
ps。样本是打字稿。
很好的问题。如果您使用 API 设置 headers,然后 select header [=13] 的设计功能区上的 'Different First Page' 选项=]
您会发现 header 就在那里。不好的部分是我们正在修复一个错误以确保其显示,基本上我们将在 object 部分公开这些属性,我们计划将它们作为 Word js [=21] 的下一个可交付成果的一部分发布=].现在,这些选项实际上是在文件格式上(设置包上的奇数和事件为 <w:evenAndOddHeaders/>
,并且 'Different first' 在部分定义中添加了一个 <w:titlePg>
元素,所以也许插入OOXML 现在可以作为解决方法。
希望对您有所帮助!
当您查看 office-js api 的文档时,您有三个 header 位置:
- 小学
- 首页
- 甚至
我希望设置首页 header 只会显示在首页上。但是我似乎什么也没做。我错过了什么吗?文档对此不是很清楚。在此示例中,仅出现了主节点。
private setHeader(): void {
Word.run((context) => {
let body = context.document.body;
let sections = context.document.sections;
context.load(sections, 'body/style');
return context.sync()
.then(() => {
let primary = sections.items[0].getHeader(Word.HeaderFooterType.primary);
primary.insertText('primary', Word.InsertLocation.replace)
let firstPage = sections.items[0].getHeader(Word.HeaderFooterType.firstPage);
firstPage.insertText('first page', Word.InsertLocation.replace);
context.sync()
.then(() => { },
((result: OfficeErrorMessage) => {
this.setErrorState(result);
})
);
;
});
});
}
ps。样本是打字稿。
很好的问题。如果您使用 API 设置 headers,然后 select header
您会发现 header 就在那里。不好的部分是我们正在修复一个错误以确保其显示,基本上我们将在 object 部分公开这些属性,我们计划将它们作为 Word js [=21] 的下一个可交付成果的一部分发布=].现在,这些选项实际上是在文件格式上(设置包上的奇数和事件为 <w:evenAndOddHeaders/>
,并且 'Different first' 在部分定义中添加了一个 <w:titlePg>
元素,所以也许插入OOXML 现在可以作为解决方法。
希望对您有所帮助!