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

シートを印刷するときに発生します。
構文
'宣言
 
Public Event PrintDocument As PrintDocumentEventHandler
public event PrintDocumentEventHandler PrintDocument
イベント データ

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

プロパティ解説
Cancel印刷プロセスをキャンセルするかどうかを取得または設定します。注意: 印刷プロセスのキャンセルは取り消せません。  
CurrentPage現在の印刷ページの順序番号を取得します。  
EventTypePrintDocumentイベントの種類を取得します。  
PrintActionPrintDocumentイベントのPrintActionタイプを取得します。  
SheetIndex印刷するシートのインデックスを取得します。  
TotalPage印刷ページの総数を取得します。  
使用例
次のサンプルコードは、PrintDocumentイベントを使用します。
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
参照

FpSpread クラス
FpSpread メンバ

 

 


© MESCIUS inc. All rights reserved.