Partilhar via


Classe VsTextViewClass

Gerencia o modo de exibição de texto de uma janela do editor. Contém métodos para gerenciar o modo de exibição de texto. A exibição é essencialmente a janela do editor mostrada na interface do usuário.

Hierarquia de herança

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextViewClass

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<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

O tipo VsTextViewClass expõe os membros a seguir.

Construtores

  Nome Descrição
Método público VsTextViewClass

Superior

Métodos

  Nome Descrição
Método público AddCommandFilter Adiciona um filtro de comando para os filtros existentes da cadeia de comando.
Método público CenterColumns Coloca a coluna especificada de texto no centro do modo de exibição.
Método público CenterLines Coloca as linhas de texto especificadas no centro do modo de exibição.
Método público ClearSelection Limpa a seleção atual.
Método público CloseView Fecha e cancela o registro de um modo de exibição com o Gerenciador de exibição.
Método público EnsureSpanVisible Garante que o texto está em exibição, ambos verticalmente e horizontalmente.
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetBuffer Retorna o conteúdo atual do buffer de texto.
Método público GetCaretPos Retorna o índice de linha e coluna da posição do cursor.
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetLineAndColumn Converte uma posição de fluxo de texto em um índice de linha e coluna.
Método público GetLineHeight Retorna a altura em pixels de uma linha.
Método público GetNearestPosition Converte um índice de linha e coluna em uma posição de fluxo de texto.
Método público GetPointOfLineColumn Retorna as coordenadas para o canto superior esquerdo de uma determinada linha e coluna.
Método público GetScrollInfo Retorna as configurações do editor de texto principal da barra de rolagem para a barra de rolagem especificado.
Método público GetSelectedText Retorna uma cópia do texto selecionado.
Método público GetSelection Retorna o intervalo de texto correspondente à seleção atual, se houver uma.
Método público GetSelectionDataObject Retorna uma cópia do texto selecionado em IDataObject formato de interface.
Método público GetSelectionMode Retorna o modo de seleção atual.
Método público GetSelectionSpan Retorna o intervalo de texto associado a uma seleção.
Método público GetTextStream Retorna um fluxo especificado de texto em uma seqüência de caracteres.
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método público GetWindowHandle Retorna o identificador de janela para esta exibição.
Método público GetWordExtent Retorna a extensão da palavra atual.
Método público HighlightMatchingBrace Realça a chave correspondente em uma construção de linguagem.
Método público Initialize Cria o modo de exibição e permite que os clientes especificar um ou mais TextViewInitFlags opções.
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público PositionCaretForEditing Coloca o cursor em uma posição adequada para uma função de edição.
Método público RemoveCommandFilter Remove um filtro de comando os filtros de cadeia de comando.
Método público ReplaceTextOnLine Substitui uma linha de texto.
Método público RestrictViewRange Não há informações de método.Método não está implementado.
Método público SendExplicitFocus Envia o foco explícito para a janela.
Método público SetBuffer Associa um buffer de texto com o modo de exibição.
Método público SetCaretPos Define as coordenadas do ponto final de uma seleção.
Método público SetScrollPosition Define as configurações do editor de texto principal da barra de rolagem para a barra de rolagem especificado.
Método público SetSelection Seleciona o texto especificado.
Método público SetSelectionMode Define o modo de seleção.
Método público SetTopLine Define a linha superior no modo de exibição para a linha de base.
Método público ToString Returns a string that represents the current object. (Herdado de Object.)
Método público UpdateCompletionStatus Usado para controle de conclusão do word.
Método público UpdateTipWindow Atualiza a janela de dica.
Método público UpdateViewFrameCaption Força o modo de exibição para atualizar sua legenda de janela de quadro, como "[somente leitura]".

Superior

Comentários

Você não pode criar uma instância dessa classe com o new palavra-chave. Em vez disso, você deve obter o ILocalRegistry de objetos e criar o objeto com CreateInstance. O MPF encapsula esse método com CreateInstance.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop