Condividi tramite


Classe VsTextViewClass

Gestisce la visualizzazione di testo di una finestra dell'editor. Contiene metodi per gestire la visualizzazione di testo. La visualizzazione è essenzialmente la finestra dell'editor illustrata nell'interfaccia utente.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextViewClass

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo VsTextViewClass espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico VsTextViewClass

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddCommandFilter Aggiunge un filtro di comando ai filtri esistenti dalla catena di comando.
Metodo pubblico CenterColumns Posiziona la colonna specificata di testo al centro della visualizzazione.
Metodo pubblico CenterLines Posiziona le righe di testo specificate nel centro della visualizzazione.
Metodo pubblico ClearSelection cancella la selezione corrente.
Metodo pubblico CloseView Chiude e annullare la registrazione di una visualizzazione con l'amministratore di visualizzazione.
Metodo pubblico EnsureSpanVisible Verificare che il testo è in visualizzazione, verticalmente e orizzontalmente.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetBuffer Restituisce i il contenuto corrente del buffer di testo.
Metodo pubblico GetCaretPos Restituisce la riga e indice della colonna della posizione del cursore.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetLineAndColumn Converte una posizione del flusso di testo a una riga e a un indice di colonna.
Metodo pubblico GetLineHeight Restituisce l'altezza in pixel di una riga.
Metodo pubblico GetNearestPosition Converte una riga e un indice di colonna a una posizione del flusso di testo.
Metodo pubblico GetPointOfLineColumn Restituisce le coordinate dell'angolo superiore sinistro di una riga e di una colonna particolari.
Metodo pubblico GetScrollInfo Restituisce le impostazioni principali della barra di scorrimento dell'editor di testo per la barra di scorrimento specificata.
Metodo pubblico GetSelectedText Restituisce una copia del testo selezionato.
Metodo pubblico GetSelection Restituisce l'intervallo di testo che corrisponde alla selezione corrente, se c " è una.
Metodo pubblico GetSelectionDataObject Restituisce una copia del testo selezionato in IDataObject formato dell'interfaccia.
Metodo pubblico GetSelectionMode restituisce la modalità di selezione corrente.
Metodo pubblico GetSelectionSpan Restituisce l'intervallo di testo associato a una selezione.
Metodo pubblico GetTextStream Restituisce un flusso di testo specificato in una stringa.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetWindowHandle Restituisce l'handle della finestra della visualizzazione.
Metodo pubblico GetWordExtent restituisce l'ambito corrente di parola.
Metodo pubblico HighlightMatchingBrace Evidenziare la parentesi graffa corrispondente in un costrutto di linguaggio.
Metodo pubblico Initialize Crea la visualizzazione e consente ai client di specificare uno o più TextViewInitFlags opzioni.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico PositionCaretForEditing Posizionare il cursore in una posizione appropriata per modificare una funzione.
Metodo pubblico RemoveCommandFilter Rimuove un filtro di comando dai filtri dalla catena di comando.
Metodo pubblico ReplaceTextOnLine Sostituisce una riga di testo.
Metodo pubblico RestrictViewRange Informazioni del metodo non vengono specificate.Il metodo non viene implementato.
Metodo pubblico SendExplicitFocus Invia lo stato attivo esplicito alla finestra.
Metodo pubblico SetBuffer associa un buffer di testo con la visualizzazione.
Metodo pubblico SetCaretPos Imposta le coordinate del punto finale di una selezione.
Metodo pubblico SetScrollPosition Imposta le impostazioni principali della barra di scorrimento dell'editor di testo per la barra di scorrimento specificata.
Metodo pubblico SetSelection Selects specificato il testo.
Metodo pubblico SetSelectionMode Imposta la modalità di selezione.
Metodo pubblico SetTopLine Imposta la riga superiore nella visualizzazione del riferimento.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UpdateCompletionStatus Utilizzato per il controllo di completamento delle parole.
Metodo pubblico UpdateTipWindow Aggiorna la finestra del suggerimento.
Metodo pubblico UpdateViewFrameCaption Forza la visualizzazione per aggiornare la barra del titolo della finestra cornice, ad esempio “[di sola lettura]„.

In alto

Note

Non è possibile creare un'istanza di questa classe con new parola chiave. Al contrario, è necessario ottenere CreateInstanceoggetto e creare l'oggetto con di ILocalRegistry . Il MPF esegue il wrapping con questo metodo CreateInstance.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop