ITextViewModel 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.
Representa um conjunto de zero ou mais ITextBuffer objetos que são exclusivos para a apresentação de texto em um determinado ITextView .
public interface class ITextViewModel : IDisposable, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextViewModel : IDisposable, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextViewModel = interface
interface IPropertyOwner
interface IDisposable
Public Interface ITextViewModel
Implements IDisposable, IPropertyOwner
- Derivado
- Implementações
Comentários
Você pode obter o modelo de exibição de texto para a exibição de texto com a TextViewModel propriedade. Para obter mais informações sobre o modelo de exibição de texto, consulte dentro do editor.
Propriedades
| DataBuffer |
Representa o ITextBuffer para o nível de dados. O buffer de texto de nível de dados é o buffer mais alto no grafo que é compartilhado entre várias exibições e, portanto, é a base do modelo de exibição. |
| DataModel |
O ITextDataModel que fornece o DataBuffer e o regulador IContentType para a exibição. |
| EditBuffer |
O ITextBuffer no qual as posições de edição são controladas e a quais edições são aplicadas. Todo o texto que aparece na exibição deve residir nesse buffer. |
| Properties |
A coleção de propriedades controladas pelo proprietário da propriedade. (Herdado de IPropertyOwner) |
| VisualBuffer |
O ITextBuffer conteúdo cujos conteúdos devem ser apresentados no editor. |
Métodos
| GetNearestPointInVisualBuffer(SnapshotPoint) |
Obtém um ponto no VisualBuffer que corresponde ao ponto especificado no buffer de edição. Se o ponto estiver oculto ou tiver uma representação alternativa, obterá o ponto mais próximo a ele. |
| GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode) |
Obtém um ponto no VisualBuffer que corresponde ao ponto especificado no buffer de edição. Se o ponto estiver oculto ou tiver uma representação alternativa, obterá o ponto mais próximo a ele. |
| IsPointInVisualBuffer(SnapshotPoint, PositionAffinity) |
Determina se um ponto no buffer de edição é representado no buffer Visual. |