評価
良い / 悪い = 14 / 5 (「良い」の割合 = 0.737 , 人気度 = 0.942 )
評価する
- 人を不快にさせる内容の投稿は絶対にしないでください。悪質な投稿者には、予告なく罰則(閲覧禁止やIP公開等)を科します。
- この記事だけでない、全般的なご提案は「DOBON.NETへの提案」に、ご意見は「お気楽掲示板」に投稿してください。
- 5文字以上、1000文字以下のコメントしか投稿できません。
- HTMLタグは使用できません。
Copyright(C) DOBON!. All rights reserved.
藤田勝四郎 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ページを利用してこの範囲を印刷する
//略
}
以上