FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : PrintBackground イベント |
'Declaration Public Event PrintBackground As PrintBackgroundEventHandler
'使用法 Dim instance As FpSpread Dim handler As PrintBackgroundEventHandler AddHandler instance.PrintBackground, handler
public event PrintBackgroundEventHandler PrintBackground
イベント ハンドラが、このイベントに関連するデータを含む、PrintBackgroundEventArgs 型の引数を受け取りました。次の PrintBackgroundEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|---|
Graphics | 印刷を実行するグラフィックデバイスを取得または設定します。 |
PageNumber | 現在印刷中のページを取得または設定します。 |
SheetRectangle | シートを表す矩形領域を取得または設定します。 |
このイベントは、各ページが印刷される前にOnPrintBackgroundメソッドによって生成されます。
個々のイベント引数の詳細については、PrintBackgroundEventArgsメンバを参照してください。
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