トップ回答者
印刷ダイアログで「印刷範囲」の選択チェックをのすべてを可能にしたいのですが

質問
-
印刷ダイアログが開かれたとき「印刷範囲」の選択チェックをのすべてを可能にしたいのですが、その方法はあるのでしょうか?。
CanonのMP810では、印刷ダイアログで「印刷範囲」を下のように3つのうちのいずれかを選択するようになっています。
〇すべて(A)
〇ページ指定(G)
〇選択した部分(S)
しかし、3つのうちの下2つはグレー表示になっていて、この2つはチェックできないようになっています。
もし可能であれば、3つのどれもがチェック可能状態にしたいと思っています。その方法をお教えいただけないでしょうか。私にはまったくアイディアがないものですから、印刷ダイアログ呼び出しのコードをそのまま表示しています。
またお叱りを受けるかもしれませんが、よろしくおねがいします。
Code Snippetprivate void btnPrint_Click(object sender, EventArgs e)
{
System.Drawing.Printing.PrintDocument pd =
new System.Drawing.Printing.PrintDocument();
pd.PrintPage +=
new System.Drawing.Printing.PrintPageEventHandler(printDocument1_PrintPage);
PrintDialog pdlg = new PrintDialog();
pdlg.Document = printDocument1;
if (pdlg.ShowDialog() == DialogResult.OK)
printDocument1.Print();
}
回答
-
zen73 さんからの引用 このコードで、CanonのMP810の印刷ダイアログが開き、正常に印刷できています。
このコードは、CanonMp810の印刷ダイアログを開きたくて試行錯誤の結果なんとなくできあがったコードなのです。
であればよいのですが
zen73 さんからの引用 ページ指定ができたとして、はたしてそのままで目的のページを印刷できるようになるのでしょうか?
すべての返信
-
zen73 さんからの引用 印刷ダイアログが開かれたとき「印刷範囲」の選択チェックをのすべてを可能にしたいのですが、その方法はあるのでしょうか?。
CanonのMP810では、印刷ダイアログで「印刷範囲」を下のように3つのうちのいずれかを選択するようになっています。
〇すべて(A)
〇ページ指定(G)
〇選択した部分(S)
しかし、3つのうちの下2つはグレー表示になっていて、この2つはチェックできないようになっています。
もし可能であれば、3つのどれもがチェック可能状態にしたいと思っています。その方法をお教えいただけないでしょうか。
MSDN
# Allow・・・
上記とは関係ありませんが、
下記は大丈夫でしょうか?
zen73 さんからの引用 私にはまったくアイディアがないものですから、印刷ダイアログ呼び出しのコードをそのまま表示しています。
またお叱りを受けるかもしれませんが、よろしくおねがいします。
Code Snippetprivate void btnPrint_Click(object sender, EventArgs e)
{
System.Drawing.Printing.PrintDocument pd =
new System.Drawing.Printing.PrintDocument();
pd.PrintPage +=
new System.Drawing.Printing.PrintPageEventHandler(printDocument1_PrintPage);
PrintDialog pdlg = new PrintDialog();
pdlg.Document = printDocument1;
if (pdlg.ShowDialog() == DialogResult.OK)
printDocument1.Print();
}
Karashimaさん、ありがとうございます。
Karashima さんからの引用 | |
|
このコードで、CanonのMP810の印刷ダイアログが開き、正常に印刷できています。
このコードは、CanonMp810の印刷ダイアログを開きたくて試行錯誤の結果なんとなくできあがったコードなのです。
3つのどれもがチェック可能状態にしたいと思う理由は、データが5ページ分もあるものですからテスト印刷をするときにこのすべてを印刷すると、紙とインクがもったいないと思ったからです。そういうことで確認したいページだけを印刷できるようにしたいのです。
ページ指定ができたとして、はたしてそのままで目的のページを印刷できるようになるのでしょうか?
zen73 さんからの引用 | |
|
であればよいのですが
zen73 さんからの引用 | |
|