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 - пространство имен