Back to Devexpress

TemplatedLink.PageHeaderTemplate Property

wpf-devexpress-dot-xpf-dot-printing-dot-templatedlink-4db113e5.md

latest4.7 KB
Original Source

TemplatedLink.PageHeaderTemplate Property

Specifies the page header template for the document.

Namespace : DevExpress.Xpf.Printing

Assembly : DevExpress.Xpf.Printing.v25.2.dll

NuGet Package : DevExpress.Wpf.Printing

Declaration

csharp
public DataTemplate PageHeaderTemplate { get; set; }
vb
Public Property PageHeaderTemplate As DataTemplate

Property Value

TypeDescription
DataTemplate

A DataTemplate object.

|

Remarks

Use the TemplatedLink.PageFooterTemplate and PageHeaderTemplate properties, to specify templates for the document page footer and header areas.

For more information, see Printing Links.

The following code snippets (auto-collected from DevExpress Examples) contain references to the PageHeaderTemplate property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

wpf-data-grid-add-page-headers-and-footers-to-exported-data/CS/GridPrint/Window1.xaml.cs#L34

csharp
var link = new PrintableControlLink(view);
link.PageHeaderTemplate = (DataTemplate)Resources["PageHeader"];
link.PageFooterTemplate = (DataTemplate)Resources["PageFooter"];

reporting-wpf-print-listview-data/CS/Window1.xaml.cs#L20

csharp
link.PageHeaderTemplate = (DataTemplate)Resources["printHeaderTemplate"];
link.DetailTemplate = (DataTemplate)Resources["printDataTemplate"];

reporting-wpf-stretch-detail-area-to-fill-the-page/CS/Window1.xaml.cs#L14

csharp
SimpleLink link = new SimpleLink((DataTemplate)Resources["detail"], 1);
link.PageHeaderTemplate = (DataTemplate)Resources["pageHeader"];
link.PageFooterTemplate = (DataTemplate)Resources["pageFooter"];

wpf-data-grid-add-page-headers-and-footers-to-exported-data/VB/GridPrint/Window1.xaml.vb#L42

vb
Dim link = New PrintableControlLink(Me.view)
link.PageHeaderTemplate = CType(Resources("PageHeader"), DataTemplate)
link.PageFooterTemplate = CType(Resources("PageFooter"), DataTemplate)

reporting-wpf-print-listview-data/VB/Window1.xaml.vb#L22

vb
preview.PreviewControl.DocumentSource = link
link.PageHeaderTemplate = CType(Resources("printHeaderTemplate"), DataTemplate)
link.DetailTemplate = CType(Resources("printDataTemplate"), DataTemplate)

reporting-wpf-stretch-detail-area-to-fill-the-page/VB/Window1.xaml.vb#L16

vb
Dim link As SimpleLink = New SimpleLink(CType(Resources("detail"), DataTemplate), 1)
link.PageHeaderTemplate = CType(Resources("pageHeader"), DataTemplate)
link.PageFooterTemplate = CType(Resources("pageFooter"), DataTemplate)

See Also

PageFooterTemplate

TemplatedLink Class

TemplatedLink Members

DevExpress.Xpf.Printing Namespace