PageSetup.SetHeader

PageSetup.SetHeader method

Sets a script formatting the header of an Excel file.

public void SetHeader(int section, string headerScript)
ParameterTypeDescription
sectionInt320: Left Section, 1: Center Section, 2: Right Section.
headerScriptStringHeader format script.

Remarks

Script commands:

CommandDescription
&PCurrent page number
&NPage count
&DCurrent date
&TCurrent time
&ASheet name
&FFile name without path
&"<FontName>"Font name, for example: &“Arial”
&"<FontName>, <FontStyle>"Font name and font style, for example: &“Arial,Bold”
&<FontSize>Font size. If this command is followed by a plain number to be printed in the header, it will be separated from the font height with a space character.
&K<RRGGBB>Font color, for example(RED): &KFF0000
&GImage script

For example: “&Arial,Bold&8Header Note”

Examples

using System;
using Aspose.Cells;

namespace AsposeCellsExamples
{
    public class PageSetupMethodSetHeaderWithInt32StringDemo
    {
        public static void Run()
        {
            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets[0];
            PageSetup pageSetup = worksheet.PageSetup;

            // Set different header sections with various commands
            pageSetup.SetHeader(0, "&F"); // Left section - File name
            pageSetup.SetHeader(1, "Page &P of &N"); // Center section - Page numbering
            pageSetup.SetHeader(2, "&D"); // Right section - Date

            workbook.Save("PageSetup_SetHeader_Example.xlsx");
        }
    }
}

See Also