共用方式為


Printer.TextWidth 方法

傳回以目前字型列印文字的字串寬度。

命名空間:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

'宣告
Public Function TextWidth ( _
    text As String _
) As Single
public float TextWidth(
    string text
)
public:
float TextWidth(
    String^ text
)
member TextWidth : 
        text:string -> float32
public function TextWidth(
    text : String
) : float

參數

  • text
    類型:String

    要測量的 String。

傳回值

類型:Single
傳回 Single

備註

這個寬度將 ScaleMode 屬性設定或實際 Scale 方法座標系統表示指定的度量單位為 Printer 物件。 使用 TextWidth 可決定顯示文字所需數量的水平間距。 如果字串包含內嵌的歸位字元,則 TextWidth 會傳回長行的寬度。

注意事項注意事項

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空間中的函式和物件都是供這些工具使用,以便從 Visual Basic 6.0 升級至 Visual Basic。在大多數情況下,這些函式和物件會複製在 .NET Framework 的其他命名空間中可以找到的功能。只有當 Visual Basic 6.0 程式碼模型與 .NET Framework 實作有顯著差異時,才需要這些項目。

範例

下列範例示範如何使用 TextHeight 和 TextWidth 方法。

Dim Printer As New Printer
Dim msg As String = "String to measure"
Printer.Print(Printer.TextHeight(msg) & " by " & _
    Printer.TextWidth(msg) & " twips")
Printer.EndDoc()

.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