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

わんくま同盟

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

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


(過去ログ 26 を表示中)
■11967 / )  Re[1]: 仮想プリンタ(正確には用紙サイズ)を作りたい
□投稿者/ やじゅ (43回)-(2007/12/26(Wed) 12:53:21)
No11955 (西院はサイと読みます さん) に返信
>  PrintDocument1.DefaultPageSettings.PaperSize.Kind = Printing.PaperKind.A3
> とすると「プロパティ 'Kind' は 'ReadOnly' です。」のエラーを回避したいのです。
>
> なにか良い方法があれば教えて下さい。
>

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

返信 編集キー/


管理者用

- Child Tree -