C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 26 を表示中)
■11969 / )  Re[2]: 仮想プリンタ(正確には用紙サイズ)を作りたい
□投稿者/ 西院はサイと読みます (2回)-(2007/12/26(Wed) 13:29:49)
No11967 (やじゅ さん) に返信
> PaperSize.Kindは読み取り専用なので設定は出来ません。
> 「PaperSize コンストラクタ」を呼び出して設定し、「A3」で有れば
> Dim PS As System.Drawing.Printing.PaperSize
> For Each PS In PrintDocument1.PrinterSettings.PaperSizes
>   If PS.PaperName = "A3" Then
> PrintDocument1.PrinterSettings.DefaultPageSettings.PaperSize = PS
> End If
> Next

やじゅ さん回答ありがとうございます。
上記のコードはプリンタが接続されてかつプリンタがA3用紙対応の場合のみ
機能します。しかし私がやりたいのは
A:プリンタの環境でまたはプリンタがつながっていても指定用紙未対応の状態でも 
  印刷プレレビュー画面表示はできるようにしたい
 (印刷はできなくてもかまいません)
B:仮想プリンタのインストールなしでAを可能にしたい
C:どうしても仮想プリンタが必要ならばアプリ運用時に別々に
インストールするのではなく開発環境に組み込んで使えるように
したい。
です。

返信 編集キー/


管理者用

- Child Tree -