corelibraries-devexpress-dot-xtraprinting-fefa2397.md
Represents the object that specifies information to be displayed in a page header area.
Namespace : DevExpress.XtraPrinting
Assembly : DevExpress.Printing.v25.2.Core.dll
NuGet Package : DevExpress.Printing.Core
public class PageHeaderArea :
PageArea
Public Class PageHeaderArea
Inherits PageArea
An instance of the PageHeaderArea class is returned by the PageHeaderFooter.Header property, and specifies information to be displayed in a page header (PageArea.Content), as well as defining how it is displayed (PageArea.Font and PageArea.LineAlignment).
This example demonstrates how to use the link’s PageHeaderFooter to add extra information to the document’s page header.
using System;
using System.Windows.Forms;
using DevExpress.XtraPrinting;
// ...
private void button1_Click(object sender, EventArgs e) {
string leftColumn = "Pages: [Page # of Pages #]";
string middleColumn = "User: [User Name]";
string rightColumn = "Date: [Date Printed]";
// Create a PageHeaderFooter object and initializing it with
// the link's PageHeaderFooter.
PageHeaderFooter phf = printableComponentLink1.PageHeaderFooter as PageHeaderFooter;
// Clear the PageHeaderFooter's contents.
phf.Header.Content.Clear();
// Add custom information to the link's header.
phf.Header.Content.AddRange(new string[] { leftColumn, middleColumn, rightColumn });
phf.Header.LineAlignment = BrickAlignment.Far;
// Show the document's preview.
printableComponentLink1.ShowPreview();
}
Imports System
Imports System.Windows.Forms
Imports DevExpress.XtraPrinting
' ...
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
Handles button1.Click
Dim leftColumn As String = "Pages: [Page # of Pages #]"
Dim middleColumn As String = "User: [User Name]"
Dim rightColumn As String = "Date: [Date Printed]"
' Create a PageHeaderFooter object and initializing it with
' the link's PageHeaderFooter.
Dim phf As PageHeaderFooter = _
TryCast(printableComponentLink1.PageHeaderFooter, PageHeaderFooter)
' Clear the PageHeaderFooter's contents.
phf.Header.Content.Clear()
' Add custom information to the link's header.
phf.Header.Content.AddRange(New String() _
{leftColumn, middleColumn, rightColumn})
phf.Header.LineAlignment = BrickAlignment.Far
' Show the document's preview.
printableComponentLink1.ShowPreview()
End Sub
Object PageArea PageHeaderArea
See Also