共用方式為


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 方法會將 CurrentXCurrentY 至目前行尾在執行之後。 移至下一行,在列印 (插入歸位字元) 後,請呼叫 Print 方法。

多個運算式可以用空格或分號分隔。

注意事項注意事項

由於利用按比例調整間隔的字元的一般 Print 方法列印,因此列印的字元之間的數目不相關,而且的固定寬度資料行數的數與這些字元佔用。例如,寬字母,例如, 「W」佔用一個以上的固定寬度資料行數,,而窄字母,例如, 「My」佔用小於一個資料行。若要允許的平均字元多個應用程式的情況下,必須分別將表格欄足夠。或者,您可以在固定字幅 (Fixed-Pitch) 的字型可以列印 (例如 Courier),以確保每個字元只佔用一行。

args() 參數陣列具有下列語法和參數:

{0}Spc(n) |Tab(n)expressioncharPos。

參數

說明

Spc(n)

選擇項。 用於在輸出中插入空白字元,其中 n 是空格字元數目插入的。

Tab(n)

選擇項。 用於將插入點定位於絕對的資料行數,其中 n 表示資料行數。 使用 Tab ,而不用引數在下一個列印區的開始將插入點。

expression

選擇項。 要列印的數值運算式或字串運算式。

charPos

選擇項。 為下一個字元的插入點。 使用分號 (;) 放置插入點,則最後一個字元顯示之後。 使用 Tab(n) 將插入點放在絕對的資料行數,其中 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 安全性

請參閱

參考

Printer 類別

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