Compartir a través de


TextBounds (Estructura)

Límites de un intervalo de texto en una línea del texto determinada.

Espacio de nombres:  Microsoft.VisualStudio.Text.Formatting
Ensamblado:  Microsoft.VisualStudio.Text.UI (en Microsoft.VisualStudio.Text.UI.dll)

Sintaxis

'Declaración
Public Structure TextBounds
public struct TextBounds
public value class TextBounds
[<Sealed>]
type TextBounds =  struct end
JScript admite el uso de estructuras, pero no admite la declaración de estructuras nuevas.

El tipo TextBounds expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TextBounds Inicializa una nueva instancia de TextBounds.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Bottom Obtiene la posición del borde inferior del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública Height Obtiene la distancia entre los bordes inferior y superior del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública IsRightToLeft Determina si el carácter es un carácter de derecha a izquierda.
Propiedad pública Leading Obtiene la posición del borde inicial del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública Left Obtiene la posición del borde izquierdo del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública Right Obtiene la posición del borde derecho del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública TextBottom Obtiene la parte inferior del texto en la línea que contiene los caracteres.
Propiedad pública TextHeight Obtiene el alto del texto en la línea que contiene los caracteres.
Propiedad pública TextTop Obtiene la parte superior del texto en la línea que contiene el texto.
Propiedad pública Top Obtiene la posición del borde superior del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública Trailing Obtiene la posición del borde final del rectángulo en el sistema de coordenadas de representación de texto.
Propiedad pública Width Obtiene la distancia entre los bordes inicial y final del rectángulo en el sistema de coordenadas de representación de texto.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si dos objetos TextBounds son iguales. (Invalida a ValueType.Equals(Object)).
Método público GetHashCode Obtiene el código hash del objeto TextBounds. (Invalida a ValueType.GetHashCode).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ToString Convierte el objeto TextBounds en una cadena. (Invalida a ValueType.ToString).

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Determina si dos objetos TextBounds son iguales.
Operador públicoMiembro estático Inequality Determina si dos objetos TextBounds son diferentes.

Arriba

Comentarios

La mayoría de las propiedades y los parámetros que son dobles corresponden a las coordenadas o las distancias en el sistema de coordenadas de representación de texto. En este sistema de coordenadas, x = 0,0 corresponde al borde izquierdo de la superficie de dibujo en la que se genera el texto (x = view.ViewportLeft corresponde al borde izquierdo de la ventanilla), e y = view.ViewportTop corresponde al borde superior de la ventanilla. La coordenada x aumenta de izquierda a derecha, y la coordenada y aumenta de arriba abajo. Los ejes horizontal y vertical de la vista se comportan de manera diferente. Cuando el texto en la vista se da formato, sólo se da formato a las líneas visible. Como resultado, una ventanilla no se puede desplazar en sentido horizontal y verticalmente de la misma manera. Una ventanilla es se desplaza horizontalmente cambiando la coordenada izquierda del área de visualización de modo que desplaza con respecto a la superficie de dibujo. Una vista puede mover verticalmente solo realizando un nuevo diseño. Hacer un diseño en la vista puede hacer que la propiedad de ViewportTop de la vista al cambio.

Por ejemplo, desplazamiento hacia abajo una línea no va a las líneas visible cualquiera de los. En su lugar cambiará simplemente la propiedad de ViewportTop de vista (que hace que las líneas para desplazarse en la pantalla aunque sus coordenadas no han cambiado). Las distancias en el sistema de coordenadas de representación de texto se corresponden con los píxeles lógicos. Si la superficie de representación de texto se muestra sin ninguna transformación de escala, después 1 unidad en el sistema de coordenadas de representación de texto corresponde a un píxel en la pantalla.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Text.Formatting (Espacio de nombres)