当您查看office-js api的文档时,您有三个标题位置:
我希望设置firstpage标头只会显示在第一页上。但是,我似乎没有做任何事情。我错过了什么吗?文档对此不是很清楚。在此示例中,仅显示主要内容。
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。样本是打字稿。