MESCIUS SPREAD for Windows Forms 15.0J
PrintBackground イベント
使用例 

各ページが印刷される前に発生します。
構文
'宣言
 
Public Event PrintBackground As PrintBackgroundEventHandler
public event PrintBackgroundEventHandler PrintBackground
イベント データ

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

プロパティ解説
Graphics印刷を実行するグラフィックデバイスを取得または設定します。  
PageNumber現在印刷中のページを取得または設定します。  
SheetRectangleシートを表す矩形領域を取得または設定します。  
解説

このイベントは、各ページが印刷される前にOnPrintBackgroundメソッドによって生成されます。

個々のイベント引数の詳細については、PrintBackgroundEventArgsメンバを参照してください。

使用例
次のサンプルコードは、PrintBackgroundイベントを発生させます。
private void fpSpread1_PrintBackground(object sender, FarPoint.Win.Spread.PrintBackgroundEventArgs e) 
{ 
if(e.PageNumber == 1) 
{ 
FarPoint.Win.Picture pic = new FarPoint.Win.Picture(Image.FromFile("c:\\windows\\zapotec.bmp"),
FarPoint.Win.RenderStyle.Normal);
pic.AlignHorz = FarPoint.Win.HorizontalAlignment.Center;
pic.AlignVert = FarPoint.Win.VerticalAlignment.Center;
pic.Paint(e.Graphics, e.SheetRectangle);
}
}
Private Sub FpSpread1_PrintBackground(ByVal sender As Object, ByVal e As
FarPoint.Win.Spread.PrintBackgroundEventArgs) Handles FpSpread1.PrintBackground
If e.PageNumber = 1 Then
Dim pic As New FarPoint.Win.Picture(Image.FromFile("c:/windows/zapotec.bmp"),
FarPoint.Win.RenderStyle.Normal)
pic.AlignHorz = FarPoint.Win.HorizontalAlignment.Center
pic.AlignVert = FarPoint.Win.VerticalAlignment.Center
pic.Paint(e.Graphics, e.SheetRectangle)
End If
End Sub
参照

FpSpread クラス
FpSpread メンバ
PrintBackgroundEventArgs クラス

開発者ガイド

印刷

 

 


© MESCIUS inc. All rights reserved.