Поделиться через


IVsTextLineMarker - интерфейс

Предоставляет доступ к и управляет размещение меток текст в буфер. Этот интерфейс содержит методы для получения или изменения двухмерные координаты.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextLineMarker _
    Inherits IVsTextMarker
[GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface IVsTextLineMarker : IVsTextMarker
[GuidAttribute(L"31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface class IVsTextLineMarker : IVsTextMarker
[<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")>]
[<InterfaceTypeAttribute()>]
type IVsTextLineMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLineMarker extends IVsTextMarker

Тип IVsTextLineMarker предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод DrawGlyph Рисует глиф в полях виджета заданным контексту отображения и ограничивающий прямоугольник.
Открытый метод ExecMarkerCommand Выполняет метка текст в текстовой метки.
Открытый метод GetBehavior Возвращает набор расширений функциональности текстовой метки SetBehavior метод.
Открытый метод GetCurrentSpan Возвращает текущую позицию текстовой метки.
Открытый метод GetLineBuffer Предоставляет доступ к связанному текстовый буфер.
Открытый метод GetMarkerCommandInfo Возвращает сведения о команды текстовой метки.
Открытый метод GetPriorityIndex Возвращает индекс приоритета текстовой метки, где наибольшее значение принимающей верхнее расположение.
Открытый метод GetTipText Возвращает текст для отображения в совете для типа маркера.
Открытый метод GetType Возвращает тип маркера текста.
Открытый метод GetVisualStyle Возвращает визуальный стиль типа маркера.
Открытый метод Invalidate Предотвращает метку текст из отображаться в пользовательском интерфейсе.
Открытый метод ResetSpan Сбросить позиция текстового маркера.
Открытый метод SetBehavior Задает расширение функциональности текстовой метки.
Открытый метод SetType Задает тип маркера текста.
Открытый метод SetVisualStyle Задает визуальный стиль типа маркера.
Открытый метод UnadviseClient Unadvises клиента, если он имеется.

В начало страницы

Заметки

Этот интерфейс представляет метку. Метка создана путем вызова CreateLineMarker метод. IVsTextLineMarker интерфейс отличается от IVsTextStreamMarker в что он использует плоское [линия, индекс] координируют скорее одноразмерные линейные координаты. Однако IVsTextLineMarker и IVsTextStreamMarker реализуйте и тем же основным объектом, можно вызвать IUnknown::QueryInterface метод между ними.

Метка располагается по указанной области текста при ее создании. Если текст удалено, то метка будет удалена. Если текст выходит или сжатия, метка увеличивается или уменьшается соответственно.

Примечания для разработчиков

Реализуется метками текст Visual Studio.

Примечания к вызывающим объектам

Вызывается VSPackages (или любым другим клиентом текстового буфера).

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен