Compartir a través de


VsTextViewClass (Clase)

Administra la vista de texto de una ventana del editor. contiene métodos para administrar la vista de texto. La vista es esencialmente la ventana del editor mostrada en la interfaz de usuario.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextViewClass

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<ClassInterfaceAttribute()> _
<GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")> _
Public Class VsTextViewClass _
    Implements IVsTextView, VsTextView
[ClassInterfaceAttribute()]
[GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")]
public class VsTextViewClass : IVsTextView, 
    VsTextView
[ClassInterfaceAttribute()]
[GuidAttribute(L"F5E7E71E-1401-11D1-883B-0000F87579D2")]
public ref class VsTextViewClass : IVsTextView, 
    VsTextView
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")>]
type VsTextViewClass =  
    class 
        interface IVsTextView 
        interface VsTextView 
    end
public class VsTextViewClass implements IVsTextView, VsTextView

El tipo VsTextViewClass expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público VsTextViewClass

Arriba

Métodos

  Nombre Descripción
Método público AddCommandFilter Agrega un filtro de comando a los filtros existentes de la cadena de comandos.
Método público CenterColumns Coloca la columna de texto especificada en el centro de la vista.
Método público CenterLines Coloca las líneas de texto especificadas en el centro de la vista.
Método público ClearSelection borra la selección actual.
Método público CloseView Cierre y los anula una vista con el administrador de la vista.
Método público EnsureSpanVisible Garantiza que el texto está en la vista, vertical y horizontalmente.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetBuffer Devuelve el contenido actual del búfer de texto.
Método público GetCaretPos Devuelve la línea y el índice de la posición del cursor.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetLineAndColumn Convierte una secuencia de texto colocar a una línea y un índice de columna.
Método público GetLineHeight Devuelve el alto del píxel de una línea.
Método público GetNearestPosition Convierte una línea y un índice de columna en una posición de la secuencia de texto.
Método público GetPointOfLineColumn Devuelve las coordenadas de la esquina superior izquierda de una línea y una columna determinada.
Método público GetScrollInfo Devuelve los valores básicos de la barra de desplazamiento del editor de texto de la barra de desplazamiento especificada.
Método público GetSelectedText Devuelve una copia del texto seleccionado.
Método público GetSelection Devuelve el intervalo de texto correspondiente a la selección actual, si existe una.
Método público GetSelectionDataObject Devuelve una copia del texto seleccionado en formato de la interfaz de IDataObject .
Método público GetSelectionMode Devuelve el modo de selección actual.
Método público GetSelectionSpan Devuelve el intervalo de texto asociado con una selección.
Método público GetTextStream devuelve una secuencia especificada de texto en una cadena.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetWindowHandle Devuelve el identificador de ventana para esta vista.
Método público GetWordExtent Devuelve la extensión actual de word.
Método público HighlightMatchingBrace Resalta la llave correspondiente en una construcción de lenguaje.
Método público Initialize Crea la vista y permite que los clientes especifiquen una o más opciones de TextViewInitFlags .
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público PositionCaretForEditing Coloca el símbolo de intercalación en una posición adecuada para modificar una función.
Método público RemoveCommandFilter Quita un filtro de comando de los filtros de la cadena de comandos.
Método público ReplaceTextOnLine reemplaza una línea de texto.
Método público RestrictViewRange La información del método no se proporciona.el método no se implementa.
Método público SendExplicitFocus Envía el foco explícito a la ventana.
Método público SetBuffer Asocia un búfer de texto a la vista.
Método público SetCaretPos Establece las coordenadas del punto final de una selección.
Método público SetScrollPosition Establece los valores básicos de la barra de desplazamiento del editor de texto de la barra de desplazamiento especificada.
Método público SetSelection Selects especificado el texto.
Método público SetSelectionMode Establece el modo de selección.
Método público SetTopLine Establece la línea superior de la vista a la línea base.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público UpdateCompletionStatus Utilizado para el control de la finalización de palabras.
Método público UpdateTipWindow actualiza la ventana de la sugerencia.
Método público UpdateViewFrameCaption Fuerza la vista para actualizar la leyenda de la ventana de marco, por ejemplo “[read only]”.

Arriba

Comentarios

No puede crear una instancia de esta clase con la palabra clave de new . En su lugar, debe obtener el objeto de ILocalRegistry y crear el objeto con CreateInstance. El MPF ajusta este método con CreateInstance.

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.TextManager.Interop (Espacio de nombres)