GrapeCity SPREAD for Windows Forms 12.0J
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現在の印刷ページの順序番号を取得します。  
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 メンバ

 

 


Copyright © 2004 GrapeCity inc.