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 | ページ上のイメージ ファイルの内容を出力します。 | |
テキストをページに出力します。 | ||
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 名前空間
その他の技術情報
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library