クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2008
Visual Studio
Visual Basic
 印刷の変更点 (Visual Basic 6.0 ユーザー向け)

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
Visual Basic 6.0 ユーザー向けのヘルプ
印刷の変更点 (Visual Basic 6.0 ユーザー向け)

更新 : 2007 年 11 月

Visual Basic 2008 には、ドキュメント印刷の制御、印刷設定の変更とプリンタの選択、および印刷のプレビューを実現する各種のクラスが用意され、印刷についてのサポートが大幅に強化されています。

Printer オブジェクト

Visual Basic 6.0 では、印刷するには Printer オブジェクトを使用します。このオブジェクトは、PrintLinePaintPicture など、印刷を制御するためのさまざまなグラフィックス メソッドをサポートしています。

Visual Basic 2008 では、Printer オブジェクトは PrintDocument コンポーネントに置き換えられています。対応するグラフィックス メソッドは、Graphics クラスの DrawStringDrawLine、および DrawImage メソッドです。

3e2c3t1z.alert_note(ja-jp,VS.90).gifメモ :

Visual Basic 2008 には、Visual Basic 6.0 の Printer コードをアップグレードする際に修正なしで実行するための Printer オブジェクトがあります。新たに開発する場合は、PrintDocument クラスを使用してください。

詳細については、「プリンタ オブジェクト (Visual Basic 6.0 ユーザー向け)」を参照してください。

Printers コレクション

Visual Basic 6.0 では、Printers コレクションは、Printer オブジェクトの出力を別のプリンタに送るときに使用します。Printers コレクションには利用できるプリンタの一覧が含まれており、これは Windows の [印刷] ダイアログ ボックスに表示される一覧に対応しています。

Visual Basic 2008 では、Printers コレクションが PrintDialog コントロールに置き換えられており、このコントロールが Windows の標準の [印刷] ダイアログ ボックスを表示します。

3e2c3t1z.alert_note(ja-jp,VS.90).gifメモ :

Visual Basic 2008 には Printers コレクションがあります。これを使用すると、アップグレード後のプロジェクトで修正しなくても Visual Basic 6.0 の Printer コードを実行できます。新たに開発する場合は、PrinterSettings クラスを使用してください。

詳細については、「Printers コレクション (Visual Basic 6.0 ユーザー向け)」を参照してください。

PrintForm メソッド

Visual Basic 6.0 では、フォームのイメージをプリンタに送るときに、フォームの PrintForm メソッドを使用します。Visual Basic 2008 では、PrintForm メソッドは、PrintForm コンポーネントに置き換えられています。

印刷プレビュー

Visual Basic 6.0 では、印刷プレビューを実装するためには、サードパーティ製のコントロールを使用するしかありません。Visual Basic 2008 では、PrintPreviewDialog コントロールを使用して Windows 標準の [印刷プレビュー] ダイアログ ボックスを利用できます。詳細については、「PrintPreviewDialog コントロールの概要 (Windows フォーム)」を参照してください。

ページ設定

Visual Basic 6.0 では、ページ設定を行うためのユーザー インターフェイスは用意されていません。Visual Basic 2008 では、PageSetupDialog コントロールを使用して Windows 標準の [ページ設定] ダイアログ ボックスを利用できます。詳細については、「PageSetupDialog コンポーネントの概要 (Windows フォーム)」を参照してください。

ファイルからの印刷

Visual Basic 6.0 では、ファイルからテキストを印刷するには膨大なコードが必要です。Visual Basic 2008 では StreamReader クラスを使用することにより、テキスト ファイルの内容を PrintDocument コンポーネントに直接渡すことができます。詳細については、PrintDocument クラスの Print メソッドの解説を参照してください。

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker