自定义页眉和页脚生成
将预定义的页眉和页脚应用到文档中的所有页面。
(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