「ページ範囲を指定して印刷する」へのコメント https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=graphics%2Fprintrange.html 「ページ範囲を指定して印刷する」に投稿されたコメントの一覧 ja https://dobon.net/banner/dbs1.gif https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=graphics%2Fprintrange.html 「ページ範囲を指定して印刷する」へのコメント 88 31 通常のコメント https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=graphics%2Fprintrange.html#2 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ページを利用してこの範囲を印刷する
//略
}
以上]]>
Sat, 21 Mar 2020 11:04:52 +0900 https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=graphics%2Fprintrange.html#2
評価の理由 https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=graphics%2Fprintrange.html#1 PrintPageイベントが、プレビューと印刷で2回呼ばれるのに気がつかなかった。当然といえば当然ですが…]]> Tue, 29 Mar 2016 15:15:34 +0900 https://dobon.net/cgi-bin/pc/pc.php?mode=v&id=graphics%2Fprintrange.html#1