Condividi tramite


Interfaccia IVerticalFractionMap

Mapping tra le posizioni dei caratteri e le frazioni dell'ambito verticale totale di un oggetto ITextView.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Sintassi

'Dichiarazione
Public Interface IVerticalFractionMap
public interface IVerticalFractionMap
public interface class IVerticalFractionMap
type IVerticalFractionMap =  interface end
public interface IVerticalFractionMap

Il tipo IVerticalFractionMap espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica TextView Ottiene la visualizzazione di testo a cui questo mapping della frazione è valido.

In alto

Metodi

  Nome Descrizione
Metodo pubblico GetBufferPositionAtFraction Ottiene la posizione del buffer che corrisponde a una frazione dell'ambito verticale della visualizzazione, se esistente.
Metodo pubblico GetFractionAtBufferPosition Ottiene la frazione dell'ambito verticale della visualizzazione che corrisponde alla posizione del buffer specificata.

In alto

Eventi

  Nome Descrizione
Evento pubblico MappingChanged Si verifica quando il mapping ha subito modifiche tra una posizione di carattere e la frazione verticale.Ad esempio, nella visualizzazione potrebbe essere stato eseguito di nuovo il rendering, modificando la dimensione del carattere.

In alto

Note

L'intervallo valido di posizioni di testo è [0…TextView.TextSnapshot.Length]. Le coordinate valide della barra di scorrimento sono [0,0… 1.0]. 0,0 corrisponde all'inizio della prima riga della visualizzazione di testo e 1,0 corrispondono alla fine dell'ultima riga della visualizzazione.

Non ciascuna posizione del testo contiene un valore univoco. Ad esempio, ogni carattere nella stessa riga del buffer di testo con lo stesso valore, presupponendo che il ritorno a capo automatico non è abilitato. Questa interfaccia è il tipo di base IScrollMap interfaccia, che viene creata mediante IScrollMapFactoryService.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Editor