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 cada membro aqui, também deve haver um método de extensão em 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 circunflexo. (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á em processo de definição. (Herdado de ITextView) |
InOuterLayout |
Determina se o modo de exibição está em processo de definição ou se está se preparando para ser disposto. |
IsClosed |
Determina se essa 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, independentemente de essa linha estar ou não visível no momento, 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 este modo de 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 instanciadas para a exibição. (Herdado de ITextView) |
Selection |
Obtém o elemento de seleção. (Herdado de ITextView) |
TextBuffer |
Obtém o ITextBuffer cujo texto é renderizado neste modo de exibição. (Herdado de ITextView) |
TextDataModel |
Obtém o ITextDataModel deste modo de exibição de texto. (Herdado de ITextView) |
TextSnapshot |
Obtém o ITextSnapshot do texto atualmente renderizado na exibição. (Herdado de ITextView) |
TextViewLines |
Obtém uma lista somente leitura dos ITextViewLine objetos renderizados nessa exibição. (Herdado de ITextView) |
TextViewModel |
Obtém o 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 renderizado. (Herdado de ITextView) |
Métodos
Close() |
Fecha o modo de exibição de texto e sua exibição. (Herdado de ITextView) |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Formata e exibe o conteúdo do buffer de texto para que a ITextViewLine contenção |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Formata e exibe o conteúdo do buffer de texto para que a ITextViewLine contenção |
GetTextElementSpan(SnapshotPoint) |
Obtém o SnapshotSpan do texto que constitui um elemento de texto (uma única representação visual) no determinado SnapshotPoint. (Herdado de ITextView) |
GetTextViewLineContainingBufferPosition(SnapshotPoint) |
Obtém o ITextViewLine que contém a posição de buffer de texto especificada. (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 de buffer de texto especificada. |
TryGetTextViewLines(ITextViewLineCollection) |
Tenta obter uma lista somente leitura dos ITextViewLine objetos renderizados nessa exibição. |
Eventos
Closed |
Ocorre imediatamente após o fechamento do modo de exibição de texto. (Herdado de ITextView) |
GotAggregateFocus |
Ocorre quando o foco do teclado alterna para o modo de 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 se afasta do modo de exibição e de qualquer um de seus adornos. (Herdado de ITextView) |
MaxTextRightCoordinateChanged |
Gerado sempre que MaxTextRightCoordinate da exibição é alterado. |
MouseHover |
Ocorre quando o mouse passa o mouse 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 definição ou se 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 determinado ITextView está inserido em outro ITextView. |
IsReadOnlyTextView(ITextView) |
Obtém se determinado ITextView é considerado somente leitura. |
QueuePostLayoutAction(ITextView, Action) |
Consulte QueuePostLayoutAction(Action). |
TryGetContainingTextView(ITextView, ITextView) |
Obtém a contenção ITextView para determinado inserido ITextView. |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Consulte TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |