Printer.Write メソッド
キャリッジ リターンを追加せずにテキストをページに出力します。
名前空間: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ: Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Sub Write ( _
ParamArray args As Object() _
)
public void Write(
params Object[] args
)
public:
void Write(
... array<Object^>^ args
)
member Write :
args:Object[] -> unit
public function Write(
... args : Object[]
)
パラメーター
args
型 : array<Object[]省略可能な印刷パラメーターを含むパラメーター配列。
解説
Write のメソッドは、現在の行の最後に実行した後で CurrentX と CurrentY をリセットします。 印刷する (復帰を挿入します)、Print のメソッドを呼び出した後、次の行に移動します。
複数の式はスペースやセミコロンで区切ることができます。
注意
Print のメソッドが比例を等間隔文字として出力されるため、出力された文字数とそれらの文字が占有する固定幅の列数の間に関連はありません。たとえば、ワイド文字は、「W」など、複数の固定幅の列を占有し、など、全角文字「I」は、1 つ以上の列を占有します。を超える平均文字を使用するケースを有効にするには、テーブルの列は、これまでに配置する必要があります。また、固定ピッチ フォント (事業者などの各文字が 1 列だけを占有するように印刷できます。
args() パラメーターの配列には、次の構文と指定項目は Drive:
{n)Spc( |Tab(n)} expressioncharPos
パラメーター |
説明 |
---|---|
Spc(n) |
省略可能。 n が挿入する空白文字の数である出力にスペース空白文字が使用されます。 |
Tab(n) |
省略可能。 n が行数である絶対数にカーソルを配置するために使用されます。 次の印字領域の先頭にカーソルを移動するには、引数なしで Tab を使用します。 |
expression |
省略可能。 印刷する数式または文字列式を指定します。 |
charPos |
省略可能。 次の表のようにカーソル位置を指定します。 カーソルを移動するには、セミコロン (;最後の文字が表示された直後に) を使用します。 n が行数である絶対数にカーソルを配置するために Tab(n) を使用します。 次の印字領域の先頭にカーソルを移動するには、引数なしで Tab を使用します。 charPos が省略されている場合は、次の文字が次の行に出力されます。 |
注意
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。Visual Basic 6.0 のコード モデルが .NET Framework の実装と著しく異なる場合を除いて、これらの関数およびオブジェクトを使用する必要はありません。
例
Print メソッドの例を次に示します。
Dim Printer As New Printer
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
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