'宣言 Public Event PagePrinting As PagePrintingEventHandler
public event PagePrintingEventHandler PagePrinting
イベント ハンドラが、このイベントに関連するデータを含む、PagePrintingEventArgs 型の引数を受け取りました。次の PagePrintingEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel | 印刷操作をキャンセルするかどうかを取得または設定します。 |
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から継承されます。 | セクションに使用可能な領域を返します。 |
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.Printing Private Sub UltraPrintDocument1_PagePrinting(ByVal sender As System.Object, ByVal e As Infragistics.Win.Printing.PagePrintingEventArgs) Handles UltraPrintDocument1.PagePrinting ' the page printing event can be used to cancel the print ' operation completely or used to adjust some settings of ' the various page sections. for example, if you were ' inserting a title page, you probably wouldn't want ' the header or footer to render, so you can explicitly ' set their height to 0 If e.Document.PageNumber = 1 Then e.Document.Header.Height = 0 e.Document.Footer.Height = 0 Else e.Document.PageNumber = 1 Then ' then for all subsequent pages, the header and ' footer height should be automatically calculated ' based on the contents (text, padding, border, margins,etc). e.Document.Header.Height = -1 e.Document.Footer.Height = -1 End If End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.Printing; private void ultraPrintDocument1_PagePrinting(object sender, Infragistics.Win.Printing.PagePrintingEventArgs e) { // the page printing event can be used to cancel the print // operation completely or used to adjust some settings of // the various page sections. for example, if you were // inserting a title page, you probably wouldn't want // the header or footer to render, so you can explicitly // set their height to 0 if (e.Document.PageNumber == 1) { e.Document.Header.Height = 0; e.Document.Footer.Height = 0; } else (e.Document.PageNumber == 1) { // then for all subsequent pages, the header and // footer height should be automatically calculated // based on the contents (text, padding, border, margins,etc). e.Document.Header.Height = -1; e.Document.Footer.Height = -1; } }