DOBON.NETプログラミング掲示板過去ログ
プリンタの用紙サイズの設定
題名: プリンタの用紙サイズの設定
著者: ポン
日時: 2003/11/07 6:37:23
ID: 1347
この記事の返信元:
(なし)
この記事への返信:
[1371]
Re[1]: プリンタの用紙サイズの設定
ポン
2003/11/09 17:02:41
ツリーを表示
環境/言語:[[環境 XP] [使用言語 VB.NET] [.NET Frameworkのバージョン 1.1]]
分類:[.NET]
プリンタの用紙サイズを、コードで設定したいのですが....
MSDNのサンプルだと一旦 <PrintDocument1.PrinterSettings.PaperSizes.Item>
から全ての用紙情報を取得してPaperSizes.Item(インデックス)で設定しているのは理解できるのですが、
VB6のときのような↓(こんなかんじで)一発で設定する方法はないものでしょうか?
(PrintDocument1.DefaultPageSettings.PaperSize = Printing.PaperKind.B4) <--エラー
題名: Re[1]: プリンタの用紙サイズの設定
著者: ポン
日時: 2003/11/09 17:02:41
ID: 1371
この記事の返信元:
[1347]
プリンタの用紙サイズの設定
ポン
2003/11/07 6:37:23
この記事への返信:
(なし)
ツリーを表示
とりあえず、こんな感じでだとできるんですが、VB6のPrinterオブジェクト や Win32API では サイズまでいちいち設定しなくてもできたのでちょっと面倒です。
PrintDocument1.DefaultPageSettings.PaperSize = New PaperSize("B4", 2500 / 2.54, 3530 / 2.54)
PaperKindから、何とかならないか研究してみますです。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
プリンタの用紙サイズを、コードで設定したいのですが....
MSDNのサンプルだと一旦 <PrintDocument1.PrinterSettings.PaperSizes.Item>
から全ての用紙情報を取得してPaperSizes.Item(インデックス)で設定しているのは理解できるのですが、
VB6のときのような↓(こんなかんじで)一発で設定する方法はないものでしょうか?
(PrintDocument1.DefaultPageSettings.PaperSize = Printing.PaperKind.B4) <--エラー