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 | |
---|---|---|
TextBounds | Inicializa una nueva instancia de TextBounds. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Bottom | Obtiene la posición del borde inferior del rectángulo en el sistema de coordenadas de representación de texto. | |
Height | Obtiene la distancia entre los bordes inferior y superior del rectángulo en el sistema de coordenadas de representación de texto. | |
IsRightToLeft | Determina si el carácter es un carácter de derecha a izquierda. | |
Leading | Obtiene la posición del borde inicial del rectángulo en el sistema de coordenadas de representación de texto. | |
Left | Obtiene la posición del borde izquierdo del rectángulo en el sistema de coordenadas de representación de texto. | |
Right | Obtiene la posición del borde derecho del rectángulo en el sistema de coordenadas de representación de texto. | |
TextBottom | Obtiene la parte inferior del texto en la línea que contiene los caracteres. | |
TextHeight | Obtiene el alto del texto en la línea que contiene los caracteres. | |
TextTop | Obtiene la parte superior del texto en la línea que contiene el texto. | |
Top | Obtiene la posición del borde superior del rectángulo en el sistema de coordenadas de representación de texto. | |
Trailing | Obtiene la posición del borde final del rectángulo en el sistema de coordenadas de representación de texto. | |
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 | |
---|---|---|
Equals | Determina si dos objetos TextBounds son iguales. (Invalida a ValueType.Equals(Object)). | |
GetHashCode | Obtiene el código hash del objeto TextBounds. (Invalida a ValueType.GetHashCode). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
ToString | Convierte el objeto TextBounds en una cadena. (Invalida a ValueType.ToString). |
Arriba
Operadores
Nombre | Descripción | |
---|---|---|
Equality | Determina si dos objetos TextBounds son iguales. | |
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.