Compartir a través de


Printer.TextHeight (Método)

Devuelve el alto de una cadena de texto tal como se imprimiría en la fuente actual.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
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

Parámetros

  • text
    Tipo: String

    String que se va a medir.

Valor devuelto

Tipo: Single
Devuelve Single.

Comentarios

El alto se expresa en unidades de medida especificadas por el valor de las propiedades de ScaleMode o el sistema de coordenadas del método de Scale en vigor para el objeto de Printer . Utilice TextHeight para determinar la cantidad de espacio vertical necesario para mostrar texto. El alto devuelto incluye el espacio inicial correcto por encima y por debajo del texto. Por consiguiente, puede utilizar el alto para calcular las posiciones de líneas de texto varias respecto a una página.

Si la cadena contiene retornos de carro incrustados, TextHeight devuelve el alto acumulado de las líneas. Esto incluye el espacio inicial por encima y por debajo de cada línea.

Nota

Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para que se utilicen con las herramientas de actualización de Visual Basic 6.0 a Visual Basic.En la mayoría de los casos, estos objetos y funciones proporcionan la misma funcionalidad que otros espacios de nombres de .NET Framework.Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.

Ejemplos

El siguiente ejemplo muestra el uso de los métodos de TextHeight y de 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()

Seguridad de .NET Framework

Vea también

Referencia

Printer Clase

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)

Otros recursos

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library