ITextView2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Extensões para ITextView , aumentando a funcionalidade. Para todos os membros aqui, também deve haver um método de extensão no TextViewExtensions .
public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
interface ITextView
interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
- Implementações
Propriedades
| BufferGraph |
Obtém o IBufferGraph que contém o conjunto de buffers de origem que contribuem para essa exibição. (Herdado de ITextView) |
| Caret |
Obtém o elemento de cursor. (Herdado de ITextView) |
| HasAggregateFocus |
Determina se a exibição ou qualquer um de seus adornos tem foco. (Herdado de ITextView) |
| InLayout |
Determina se a exibição está no processo de ser disposta. (Herdado de ITextView) |
| InOuterLayout |
Determina se a exibição está em processo de ser disposta ou está se preparando para ser disposta. |
| IsClosed |
Determina se esta exibição de texto foi fechada. (Herdado de ITextView) |
| IsMouseOverViewOrAdornments |
Determina se o mouse está sobre a exibição ou qualquer um de seus adornos. (Herdado de ITextView) |
| LineHeight |
Obtém a altura nominal de uma linha de texto na exibição. (Herdado de ITextView) |
| MaxTextRightCoordinate |
Obtém a coordenada direita da linha mais longa, se a linha está visível no momento ou não, em pixels lógicos. (Herdado de ITextView) |
| MultiSelectionBroker |
Obtém um objeto para gerenciar seleções dentro da exibição. |
| Options |
Obtém as opções para esta exibição de texto. (Herdado de ITextView) |
| Properties |
A coleção de propriedades controladas pelo proprietário da propriedade. (Herdado de IPropertyOwner) |
| ProvisionalTextHighlight |
Obtém o intervalo de texto coberto pelo realce de texto provisório. (Herdado de ITextView) |
| Roles |
As funções que essa exibição desempenha. As funções determinam parcialmente as extensões que são instanciadas para a exibição. (Herdado de ITextView) |
| Selection |
Obtém o elemento Selection. (Herdado de ITextView) |
| TextBuffer |
Obtém o ITextBuffer texto cuja renderização é renderizada nesta exibição. (Herdado de ITextView) |
| TextDataModel |
Obtém a ITextDataModel deste modo de exibição de texto. (Herdado de ITextView) |
| TextSnapshot |
Obtém o ITextSnapshot do texto processado no momento na exibição. (Herdado de ITextView) |
| TextViewLines |
Obtém uma lista somente leitura dos ITextViewLine objetos renderizados nesta exibição. (Herdado de ITextView) |
| TextViewModel |
Obtém a ITextViewModel deste modo de exibição de texto. (Herdado de ITextView) |
| ViewportBottom |
Obtém a posição da borda inferior do visor no sistema de coordenadas de renderização de texto. (Herdado de ITextView) |
| ViewportHeight |
Obtém a altura da janela de conteúdo visível em pixels lógicos. (Herdado de ITextView) |
| ViewportLeft |
Obtém ou define a posição da borda esquerda do visor no sistema de coordenadas de renderização de texto. (Herdado de ITextView) |
| ViewportRight |
Obtém a posição da borda direita do visor no sistema de coordenadas de renderização de texto. (Herdado de ITextView) |
| ViewportTop |
Obtém a posição da borda superior do visor no sistema de coordenadas de renderização de texto. (Herdado de ITextView) |
| ViewportWidth |
Obtém a largura da janela de conteúdo visível em pixels lógicos. (Herdado de ITextView) |
| ViewScroller |
Obtém um auxiliar que fornece vários métodos para rolar ou manipular a exibição. (Herdado de ITextView) |
| VisualSnapshot |
Obtém o ITextSnapshot do buffer visual que está sendo processado. (Herdado de ITextView) |
Métodos
| Close() |
Fecha a exibição de texto e sua exibição. (Herdado de ITextView) |
| DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Formata e exibe o conteúdo do buffer de texto para que o ITextViewLine recipiente |
| DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Formata e exibe o conteúdo do buffer de texto para que o ITextViewLine recipiente |
| GetTextElementSpan(SnapshotPoint) |
Obtém o SnapshotSpan texto que constitui um elemento de texto (uma única representação visual) no dado SnapshotPoint . (Herdado de ITextView) |
| GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Obtém o ITextViewLine que contém a posição do buffer de texto especificado. (Herdado de ITextView) |
| QueuePostLayoutAction(Action) |
Adiciona uma ação a ser executada após a conclusão de qualquer layout. Se não houver um layout em andamento, a ação será executada imediatamente. Isso deve ser chamado no thread da interface do usuário e as ações serão executadas no thread da interface do usuário. |
| QueueSpaceReservationStackRefresh() |
Solicita uma atualização da pilha de reserva de espaço. (Herdado de ITextView) |
| TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine) |
Tenta obter o ITextViewLine que contém a posição do buffer de texto especificado. |
| TryGetTextViewLines(ITextViewLineCollection) |
Tenta obter uma lista somente leitura dos ITextViewLine objetos renderizados nesta exibição. |
Eventos
| Closed |
Ocorre imediatamente após a exibição de texto ser fechada. (Herdado de ITextView) |
| GotAggregateFocus |
Ocorre quando o foco do teclado muda para a exibição ou um de seus adornos. (Herdado de ITextView) |
| LayoutChanged |
Ocorre sempre que o texto exibido na exibição é alterado. (Herdado de ITextView) |
| LostAggregateFocus |
Ocorre quando o foco do teclado é alternado para fora da exibição e de qualquer um de seus adornos. (Herdado de ITextView) |
| MaxTextRightCoordinateChanged |
Gerado sempre que o MaxTextRightCoordinate da exibição é alterado. |
| MouseHover |
Ocorre quando o mouse passa sobre o mesmo caractere. (Herdado de ITextView) |
| ViewportHeightChanged |
Ocorre quando a altura do visor é alterada. (Herdado de ITextView) |
| ViewportLeftChanged |
Ocorre quando a posição da borda esquerda do visor é alterada. (por exemplo, quando a exibição é rolada horizontalmente) (Herdado de ITextView) |
| ViewportWidthChanged |
Ocorre quando a largura do visor é alterada. (Herdado de ITextView) |
Métodos de Extensão
| GetInOuterLayout(ITextView) |
Determina se uma exibição está em processo de ser disposta ou está se preparando para ser disposta. |
| GetMultiSelectionBroker(ITextView) |
Obtém um objeto para gerenciar seleções dentro da exibição. |
| IsEmbeddedTextView(ITextView) |
Obtém se fornecido ITextView está inserido em outro ITextView . |
| QueuePostLayoutAction(ITextView, Action) |
Consulte QueuePostLayoutAction(Action). |
| TryGetContainingTextView(ITextView, ITextView) |
Obtém contém ITextView para determinado inserido ITextView . |
| TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Consulte TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
| TryGetTextViewLines(ITextView, ITextViewLineCollection) |