Printer.TextHeight 方法
傳回以目前字型列印文字的字串高度。
命名空間: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
組件: Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
語法
'宣告
Public Function TextHeight ( _
text As String _
) As Single
public float TextHeight(
string text
)
public:
float TextHeight(
String^ text
)
member TextHeight :
text:string -> float32
public function TextHeight(
text : String
) : float
參數
text
類型:String要測量的 String。
傳回值
類型:Single
傳回 Single。
備註
高度 (以 ScaleMode 屬性設定或實際 Scale 方法座標系統表示指定的度量單位為 Printer 物件。 使用 TextHeight 可決定顯示文字所需數量的垂直間距。 傳回的高度包含正確的前置空格在文字上方和下方 因此,您可以使用高度計算多行文字的位置網頁。
如果字串包含內嵌的歸位字元,則 TextHeight 會傳回一行的累計高度。 這包括前置空格在每一行下方。
![]() |
---|
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
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