tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルプリンター設定
記事No10161
投稿日: 2010/06/18(Fri) 01:35
投稿者NAO
プリンター設定についての質問です。
印刷ダイアログを作成しているのですが、
割りつけ印刷の設定の仕方がわかりません。
vb2008 os WINDOWS7
vb用言語があるのか、apiを使うのか?
または縮小1/4縮小して座標指定して並べる?

いろいろあるとは思いますが、ヒント頂けると幸いです。



また、両面印刷設定も教えていただきたいです。
Printer.Duplex = 2
を書くと
エラー    1    'Printer' は宣言されていません。アクセスできない保護レベルになっています。    C:\Users\nao\Desktop\ぷろぐらむ5555\Form1.vb    217    9    
というエラーになります。

よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: プリンター設定
記事No10164
投稿日: 2010/06/19(Sat) 10:45
投稿者花ちゃん
> プリンター設定についての質問です。
周辺機器についての質問は、メーカ・機種・ドライバー・接続方法等を含めた詳しい
環境を書くようにして下さい。
(但し、聞いても同じ環境を用意出来なければ確認する事は出来ませんが。)

> 印刷ダイアログを作成しているのですが、
そのプリンターのダイアログを表示させたのではだめなのですか?
ご自分でワザワザ作る理由は?

> 割りつけ印刷の設定の仕方がわかりません。
> vb2008 os WINDOWS7
> vb用言語があるのか、apiを使うのか?
> または縮小1/4縮小して座標指定して並べる?
> いろいろあるとは思いますが、ヒント頂けると幸いです。
よく解らないのでパス(私なら印刷のレイアウトは自分でコードを書きますが。)

> また、両面印刷設定も教えていただきたいです。
> Printer.Duplex = 2
これって VB6.0 のコードそのままでは? 当然エラーがでますよね。
VB2008 なら下記のようになるのでは(動作未確認)
.PrinterSettings.Duplex = Printing.Duplex.Vertical

その他、プリンターに関する設定は、MSDN でPrinterSettings メンバーをご覧下さい。
そこに書いてある設定は、VB2008 でできるかと、それ以外はWin32 API を使うとか。

[ツリー表示へ]