跳到主要内容

自定义页眉和页脚生成

将预定义的页眉和页脚应用到文档中的所有页面。

(function () {
let doc = Api.GetDocument();
let sections = doc.GetSections();

for (let section of sections) {
// 删除现有的默认页眉和页脚
section.RemoveHeader("default");
section.RemoveFooter("default");

// 创建新的默认页眉和页脚
let header = section.GetHeader("default", true);
let footer = section.GetFooter("default", true);

// 设置页眉内容
let headerPara = header.GetElement(0);
headerPara.AddText("Your Header Text"); // 添加页眉文本
headerPara.SetJc("center"); // 设置居中对齐

// 设置页脚内容
let footerPara = footer.GetElement(0);
footerPara.AddText("Your Footer Text - Page "); // 添加页脚文本
footerPara.AddPageNumber(); // 添加页码
footerPara.SetJc("center"); // 设置居中对齐
}

return true;
})();

使用方法: GetDocument, GetSections, RemoveHeader, RemoveFooter, GetHeader, GetFooter, GetElement, AddText, SetJc, AddPageNumber

结果

CustomHeaderFooterGenerationCustomHeaderFooterGeneration