次の方法で共有


Printer クラス

アップグレードされた Visual Basic 6.0 印刷コードで使用する Printer オブジェクトを提供します。

継承階層

Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

名前空間:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ:  Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)

構文

'宣言
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

Printer 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド Printer Printer クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ ColorMode 色をサポートするデバイスで出力をカラーまたはモノクロで印刷するかどうかを示す値を取得または設定します。
パブリック プロパティ Copies 印刷するコピーの数を指定する値を取得または設定します。
パブリック プロパティ CurrentX 次の印刷または描画メソッドの水平座標を取得または設定します。
パブリック プロパティ CurrentY 次の印刷または描画メソッドの垂直座標を取得または設定します。
パブリック プロパティ DeviceName 現在のプリンターの名前を取得します。
パブリック プロパティ DocumentName ドキュメントの印刷中に、印刷ステータス ダイアログ ボックスやプリンター キューなどで表示するドキュメントの名前を取得または設定します。
パブリック プロパティ DrawStyle グラフィックス メソッドからの出力の線スタイルを示す値を取得または設定します。
パブリック プロパティ DrawWidth グラフィックス メソッドからの出力の線の幅を取得または設定します。
パブリック プロパティ Duplex ページの両面を印刷するかどうかを示す値を取得または設定します (プリンターがこの機能をサポートしている場合)。
パブリック プロパティ FillColor Circle および Line グラフィックス メソッドを使用して作成される図形の塗りつぶしに使用される色を取得または設定します。
パブリック プロパティ FillStyle Circle および Line グラフィックス メソッドを使用して作成される図形の塗りつぶしに使用されるパターンを取得または設定します。
パブリック プロパティ Font FontFamily を名前によって取得または設定します。
パブリック プロパティ FontBold 太字フォント スタイルを取得または設定します。
パブリック プロパティ FontCount 現在のディスプレイ デバイスまたはアクティブなプリンターで使用できるフォントの数を返します。
パブリック プロパティ FontItalic フォントの斜体スタイルを取得または設定します。
パブリック プロパティ FontName 印刷操作用にテキストが表示されるフォントの名前を取得または設定します。
パブリック プロパティ Fonts 現在のプリンターで使用できるすべてのフォント名を取得します。
パブリック プロパティ FontSize 実行時印刷操作でテキストに使用されるフォントのサイズを取得または設定します。
パブリック プロパティ FontStrikethru 取り消し線のスタイルを取得または設定します。
パブリック プロパティ FontTransparent Printer オブジェクトの背景グラフィックスをテキスト文字の背後に印刷するかどうかを示す値を取得または設定します。
パブリック プロパティ FontUnderline 下線付きのフォント スタイルを取得または設定します。
パブリック プロパティ ForeColor テキストとグラフィックスが印刷される色を取得または設定します。
パブリック プロパティ Height ページの高さを取得または設定します。
パブリック プロパティ IsDefaultPrinter 現在選択したプリンターが、コントロール パネルの既定のプリンターとして定義されているかどうかを示す値を返します。
パブリック プロパティ Orientation ドキュメントの印刷時に用紙を横向きにするか縦向きにするかを示す値を取得または設定します。
パブリック プロパティ Page 現在印刷中のページのページ番号を返します。
パブリック プロパティ PaperBin 印刷操作中に用紙が供給されるプリンターの既定の用紙ビンを示す値を取得または設定します。
パブリック プロパティ PaperSize 現在のプリンターの用紙サイズを示す値を取得または設定します。
パブリック プロパティ PrintAction 印刷出力をプリンター、印刷プレビュー ウィンドウ、またはファイルに送るかどうかを示す値を取得または設定します。
パブリック プロパティ PrintFileName PrintAction プロパティが PrintToFile に設定されている場合に EPS (Encapsulated PostScript) ファイルのファイル名およびファイルが保存されるパスを指定する値を取得または設定します。
パブリック プロパティ PrintQuality プリンターの解像度を示す値を取得または設定します。
パブリック プロパティ RightToLeft 右から左のシステムでテキスト表示の方向を示す Boolean 値を取得または設定します。
パブリック プロパティ ScaleHeight グラフィックス メソッドを使用するときのページの垂直測定の単位数を取得または設定します。
パブリック プロパティ ScaleLeft グラフィックス メソッドを使用している場合、そのページの左端の水平座標を取得または設定します。
パブリック プロパティ ScaleMode グラフィックス メソッドを使用するときのオブジェクトの座標の測定単位を示す値を取得または設定します。
パブリック プロパティ ScaleTop グラフィックス メソッドを使用している場合、そのページの上端の垂直座標を取得または設定します。
パブリック プロパティ ScaleWidth グラフィックス メソッドを使用するときのページの水平測定の単位数を取得または設定します。
パブリック プロパティ TwipsPerPixelX 水平に測定されるオブジェクトのピクセルあたりの twip 単位の数を示す値を取得します。
パブリック プロパティ TwipsPerPixelY 垂直に測定されるオブジェクトのピクセルあたりの twip 単位の数を示す値を取得します。
パブリック プロパティ Width ページの幅を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Circle(Single, Single, Single, Int32, Single, Single, Single) ページ上の円、楕円、円弧を出力します。
パブリック メソッド Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) ページ上の円、楕円、円弧を出力し、中心点の基準を現在の位置にするかどうかを指定します。
パブリック メソッド EndDoc Printer オブジェクトに送信された印刷操作を終了し、印刷デバイスまたはスプーラーに対するドキュメントを解放します。
パブリック メソッド Equals 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド KillDoc すぐに現在の印刷ジョブを停止します。
パブリック メソッド Line(Single, Single) ページ上のラインを出力します。
パブリック メソッド Line(Single, Single, Single, Single, Int32, Boolean, Boolean) ページ上のライン、正方形、長方形を出力します。
パブリック メソッド Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) ページ上のライン、正方形、長方形を出力します。
プロテクト メソッド MemberwiseClone Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド NewPage 現在のページの印刷を停止し、新しいページの印刷を再開します。
パブリック メソッド PaintPicture ページ上のイメージ ファイルの内容を出力します。
パブリック メソッド Print テキストをページに出力します。
パブリック メソッド PSet(Single, Single) ページ上の単一のポイントを出力します。
パブリック メソッド PSet(Single, Single, Int32) ページ上の指定された色の単一のポイントを出力します。
パブリック メソッド PSet(Boolean, Single, Single, Int32) ページ上の指定された色の単一のポイントを出力します。オプションで、現在の座標を基準とするポイントを指定します。
パブリック メソッド Scale() Printer オブジェクトの座標系を定義します。
パブリック メソッド Scale(Single, Single, Single, Single) Printer オブジェクトの座標系を定義します。
パブリック メソッド ScaleX ページの幅の値を、ScaleMode プロパティのいずれかの測定単位から別の測定単位に変換します。
パブリック メソッド ScaleY ページの高さの値を、ScaleMode プロパティのいずれかの測定単位から別の測定単位に変換します。
パブリック メソッド TextHeight 現在のフォントで印刷されるときのテキスト文字列の高さを返します。
パブリック メソッド TextWidth 現在のフォントで印刷するためのテキスト文字列の幅を返します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド Write キャリッジ リターンを追加せずにテキストをページに出力します。

このページのトップへ

解説

Visual Basic 6.0 Printer オブジェクトに Visual Basicで直接等価はありません。 Printer オブジェクトを Visual Basic 6.0 Printer オブジェクトのすべてのプロパティ、メソッド、およびイベントを提供します。 これは、Visual Basic 6.0 の印刷コードがアップグレード後に実行できるようになります。

注意

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。これらが必要になるのは、Visual Basic 6.0 のコード モデルが .NET Framework の実装と大きく異なる場合だけです。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間

その他の技術情報

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library