使用C++为不同页面设置不同的页眉和页脚
Contents
[
Hide
]
自Excel 2007起,MS Excel支持为首页、奇数页和偶数页设置不同的页眉和页脚。
Aspose.Cells支持相同的功能。
在MS Excel中设置不同的页眉和页脚
- 点击 页面布局 > 打印标题 > 页眉/页脚。
- 选中 不同奇偶页 或 首页不同。
- 输入不同的页眉和页脚。
使用Aspose.Cells设置不同的页眉和页脚
Aspose.Cells与Excel的行为相同。
- 设置标志 PageSetup.IsHFDiffOddEven 和 PageSetup.IsHFDiffFirst
- 输入不同的页眉和页脚。
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create a new workbook
Workbook wb;
// Get the first worksheet's page setup
PageSetup pageSetup = wb.GetWorksheets().Get(0).GetPageSetup();
// Set different headers for odd and even pages
pageSetup.SetIsHFDiffOddEven(true);
pageSetup.SetHeader(1, u"I am the header of the Odd page.");
pageSetup.SetEvenHeader(1, u"I am the header of the Even page.");
// Set a different header for the first page
pageSetup.SetIsHFDiffFirst(true);
pageSetup.SetFirstPageHeader(1, u"I am the header of the First page.");
Aspose::Cells::Cleanup();
}