Top > プログラミング > .NET Tips> ページ範囲を指定して印刷する

ページ範囲を指定して印刷する」への評価、コメント

評価

良い / 悪い = 14 / 5 (「良い」の割合 = 0.737 , 人気度 = 0.942

評価する

コメント一覧


通常のコメント
藤田勝四郎 2020/03/21 (Sat) 11:04:52
助かりました。有難うございました。
MSの.net Tutorialを検索しても、解説がなく不十分でした。
頂いたサンプルをもとにに下記のように、FromPage、ToPageを使いました。
if (pdlg.ShowDialog() == DialogResult.OK) //印刷の選択ダイアログを表示する
{
  start = pdlg.PrinterSettings.FromPage;
end = pdlg.PrinterSettings.ToPage;
pd.Print(); //OKがクリックされた時は印刷する
}
private void pd_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
//pdlg.ShowDialogで得られたstartとendページを利用してこの範囲を印刷する
//略
}
以上

評価の理由
匿名 2016/03/29 (Tue) 15:15:34
評価:良い
PrintPageイベントが、プレビューと印刷で2回呼ばれるのに気がつかなかった。当然といえば当然ですが…

コメントの投稿

[説明]