バージョン

PageHeaderPrinting イベント

Header が描画される前に発生します。
シンタックス
'宣言
 
Public Event PageHeaderPrinting As HeaderFooterPrintingEventHandler
public event HeaderFooterPrintingEventHandler PageHeaderPrinting
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、HeaderFooterPrintingEventArgs 型の引数を受け取りました。次の HeaderFooterPrintingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Document Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。印刷するドキュメントを返します。
Graphics Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。ページを描画するグラフィックオブジェクトを返します。
Handled ページの背景と境界線についてデフォルトの描画を行うかどうかを取得または設定します。
PageSettings Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。印刷するカレントページに関連付けられた System.Drawing.Printing.PageSettings を返します。
RectInsideBorders Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。境界線の内側にあるセクションの領域を返します。
RectInsideMargins Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。マージンの内側にあるセクションの領域を返します。
RectInsidePadding Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。境界線の内側にあるセクションの領域を返します。
RectOverall Infragistics.Win.Printing.PageSectionPrintEventArgsから継承されます。セクションに使用可能な領域を返します。
Section 印刷するヘッダーまたはフッターセクションを返します。
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.Printing

    Private Sub UltraPrintDocument1_PageHeaderPrinting(ByVal sender As Object, ByVal e As Infragistics.Win.Printing.HeaderFooterPrintingEventArgs) Handles UltraPrintDocument1.PageHeaderPrinting
        ' the handled property can be used to prevent the 
        ' header from rendering itself and can also be used
        ' to custom render the header
        If e.Document.PageNumber = 1 Then
            e.Handled = True
        End If
    End Sub

    Private Sub UltraPrintDocument1_PageHeaderPrinted(ByVal sender As Object, ByVal e As Infragistics.Win.Printing.HeaderFooterPrintedEventArgs) Handles UltraPrintDocument1.PageHeaderPrinted
        ' the PageHeaderPrinted is invoked after the page header
        ' has been rendered and can be used to draw something on
        ' top of the header
    End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.Printing;

		private void ultraPrintDocument1_PageHeaderPrinting(object sender, Infragistics.Win.Printing.HeaderFooterPrintingEventArgs e)
		{
			// the handled property can be used to prevent the 
			// header from rendering itself and can also be used
			// to custom render the header
			if (e.Document.PageNumber == 1)
				e.Handled = true;
		}

		private void ultraPrintDocument1_PageHeaderPrinted(object sender, Infragistics.Win.Printing.HeaderFooterPrintedEventArgs e)
		{
			// the PageHeaderPrinted is invoked after the page header
			// has been rendered and can be used to draw something on
			// top of the header
		}
参照