次の方法で共有


Printer クラス

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

継承階層

System.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 CircleLine のグラフィックス メソッドを使用して作成されたグラフィックスを表示するために使用される色を取得または設定します。
パブリック プロパティ FillStyle パターンを CircleLine のグラフィックス メソッドを使用して作成した図形を塗りつぶすために使用するを取得または設定します。
パブリック プロパティ Font FontFamily を名前で取得または設定します。
パブリック プロパティ FontBold 太字フォント形式を取得または設定します。
パブリック プロパティ FontCount 現在のディスプレイ デバイスまたはアクティブなプリンターに使用できるフォントの数を返します。
パブリック プロパティ FontItalic 斜体のフォント スタイルを取得または設定します。
パブリック プロパティ FontName テキストが印刷操作に表示するフォントの名前を取得または設定します。
パブリック プロパティ Fonts 現在のプリンターで使用できるすべてのフォント名を取得します。
パブリック プロパティ FontSize ランタイムの印刷操作のテキストに使用するフォント サイズを取得または設定します。
パブリック プロパティ FontStrikethru 取り消し線のスタイルを取得または設定します。
パブリック プロパティ FontTransparent Printer のオブジェクトの背景グラフィックスは、テキスト文字の後に出力されるかどうかを示す値を取得または設定します。
パブリック プロパティ FontUnderline 下線付きフォント スタイルを取得または設定します。
パブリック プロパティ ForeColor テキストとグラフィックスが印刷される色を取得または設定します。
パブリック プロパティ Height ページの高さを取得または設定します。
パブリック プロパティ IsDefaultPrinter 現在選択したプリンターは、コントロール パネルの既定のプリンターで定義されているかどうかを示す値を返します。
パブリック プロパティ Orientation ドキュメントが垂直方向または横向き印刷に出力されるかどうかを示す値を取得または設定します。
パブリック プロパティ Page 現在印刷するページのページ番号を返します。
パブリック プロパティ PaperBin フォームが印刷操作中に入れられているプリンターの既定のフォームの Bin を示す値を取得または設定します。
パブリック プロパティ 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 のプロパティの測定単位の 1 種類から別のページの幅の値を変換します。
パブリック メソッド ScaleY ScaleMode のプロパティの測定単位の 1 種類から別のページの高さの値を変換します。
パブリック メソッド 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

方法: Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)

Printer Compatibility Library を参照するアプリケーションの配置