Définir des en têtes et pieds de page différents pour différentes pages avec C++
Contents
[
Hide
]
MS Excel supporte la définition d’en-têtes et pieds de page différents pour la première page, les pages impaires et les pages paires depuis Excel 2007.
Aspose.Cells prend en charge la même fonctionnalité.
Définir des en-têtes et des pieds de page différents dans MS Excel
- Cliquez sur Mise en page > Titres d’impression > En-tête/Pied de page.
- Cochez Pages impaires et paires différentes ou Première page différente.
- Entrez des en-têtes et pieds de page différents.
Définir des en-têtes et pieds de page différents avec Aspose.Cells
Aspose.Cells se comporte de la même manière qu’Excel.
- Définit les indicateurs PageSetup.IsHFDiffOddEven et PageSetup.IsHFDiffFirst
- Entrez des en-têtes et pieds de page différents.
#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();
}