FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : PrintDocument イベント |
'Declaration Public Event PrintDocument As PrintDocumentEventHandler
'使用法 Dim instance As FpSpread Dim handler As PrintDocumentEventHandler AddHandler instance.PrintDocument, handler
public event PrintDocumentEventHandler PrintDocument
イベント ハンドラが、このイベントに関連するデータを含む、PrintDocumentEventArgs 型の引数を受け取りました。次の PrintDocumentEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 説明 |
---|---|
Cancel | 印刷プロセスをキャンセルするかどうかを取得または設定します。注意: 印刷プロセスのキャンセルは取り消せません。 |
CurrentPage | 現在の印刷ページの順序番号を取得します。 |
EventType | PrintDocumentイベントの種類を取得します。 |
PrintAction | PrintDocumentイベントのPrintActionタイプを取得します。 |
TotalPage | 印刷ページの総数を取得します。 |
private void Form1_Load(object sender, EventArgs e) { fpSpread1.Sheets.Count = 2; fpSpread1.Sheets[0].Cells[0, 0].Text = "Print Sheet 1"; fpSpread1.Sheets[1].Cells[0, 0].Text = "Print Sheet 2"; } private void button1_Click(object sender, EventArgs e) { fpSpread1.PrintSheet(-1); } private void fpSpread1_PrintDocument(object sender, FarPoint.Win.Spread.PrintDocumentEventArgs e) { listBox1.Items.Add(e.CurrentPage.ToString()); listBox1.Items.Add(e.EventType.ToString()); listBox1.Items.Add(e.TotalPage.ToString()); listBox1.Items.Add(e.PrintAction.ToString()); }
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click FpSpread1.PrintSheet(-1) End Sub Private Sub FpSpread1_PrintDocument(sender As Object, e As FarPoint.Win.Spread.PrintDocumentEventArgs) Handles FpSpread1.PrintDocument ListBox1.Items.Add(e.CurrentPage.ToString()) ListBox1.Items.Add(e.EventType.ToString()) ListBox1.Items.Add(e.TotalPage.ToString()) ListBox1.Items.Add(e.PrintAction.ToString()) End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load FpSpread1.Sheets.Count = 2 FpSpread1.Sheets(0).Cells(0, 0).Text = "Print Sheet 1" FpSpread1.Sheets(1).Cells(0, 0).Text = "Print Sheet 2" End Sub