MESCIUS SPREAD for Windows Forms 17.0J
PrintMessageBox イベント

印刷ジョブの前後に発生します。
構文
'Declaration
 
Public Event PrintMessageBox As PrintMessageBoxEventHandler
public event PrintMessageBoxEventHandler PrintMessageBox
イベント データ

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

プロパティ説明
AbortMessage印刷ジョブがキャンセルされたときに表示されるメッセージを取得します。  
BeginPrinting印刷ジョブの開始/終了を表す値を取得します。  
Cancelデフォルト中断メッセージボックスをキャンセルするかどうかを表す値を取得または設定します。  
Id印刷ジョブ識別子を取得します。  
IsPreviewこのイベントが印刷プレビュー用のイベントかどうかを取得します。  
解説

このイベントは、印刷ジョブが開始また終了されたときにOnPrintMessageBox メソッドによって生成されます。

印刷メッセージボックスには印刷ジョブ名(提供されている場合)が表示され、ユーザーはこのボックスで印刷ジョブをキャンセルできます。

印刷ジョブ名を提供する場合は、PrintInfo.JobName プロパティを設定します。

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

PrintCancelled イベントを使用して印刷ジョブを中止できます。

次のサンプルコードは、印刷ジョブが開始または終了されたときに PrintMessageBox イベントを発生させます。
private void menu_Click(object sender, System.EventArgs e)
{
     FarPoint.Win.Spread.PrintInfo pi = new FarPoint.Win.Spread.PrintInfo();
     pi.AbortMessage = "Abort Printing?";
     fpSpread1.SetPrintInfo(pi,0);
     fpSpread1.PrintSheet(0);
}

private void fpSpread1_PrintMessageBox(object sender, FarPoint.Win.Spread.PrintMessageBoxEventArgs e)
{
     ListBox1.Items.Add("PrintMessageBox event fired!");
}
Private Sub Menu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem23.Click
     Dim pi As New FarPoint.Win.Spread.PrintInfo()
     pi.AbortMessage = "Abort Printing?"
     FpSpread1.SetPrintInfo(pi, 0)
     FpSpread1.PrintSheet(0)
End Sub

Private Sub FpSpread1_PrintMessageBox(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.PrintMessageBoxEventArgs) Handles
FpSpread1.PrintMessageBox
     ListBox1.Items.Add("PrintMessageBox event fired!")
End Sub
参照

FpSpread クラス
FpSpread メンバ
PrintMessageBoxEventArgs クラス

開発者ガイド

印刷

 

 


© MESCIUS inc. All rights reserved.