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


LinkShapeGeometry - класс

Инкапсулирует документ, свертка и выполненная строка при проверке геометрия ссылки в области конструктора

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
    Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
      Microsoft.VisualStudio.Modeling.Diagrams.BinaryLinkShapeGeometry

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Синтаксис

'Декларация
Public Class LinkShapeGeometry _
    Inherits ShapeGeometry
public class LinkShapeGeometry : ShapeGeometry

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

Конструкторы

  Имя Описание
Открытый метод LinkShapeGeometry Инициализирует новый экземпляр класса LinkShapeGeometry.

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

Свойства

  Имя Описание
Открытое свойство ShadowOffset Получает смещение между разметкой фигур и внешним краем тени. (Унаследовано от ShapeGeometry.)
Защищенное свойство UninitializedPath Возвращает путь геометрические фигуры вокруг. (Унаследовано от ShapeGeometry.)

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

Методы

  Имя Описание
Открытый метод AddLineArcPath Добавляет a гиперссылка-над дугой к определенному GraphicsPath.
Открытый метод CalculateRotationAngle Вычисляет угол поворота оформителя фигуры ссылки.
Защищенный методСтатический член CreateDiagramItem Создает объект DiagramItem заданный объект IGeometryHost.
Открытый метод Dispose() Освобождает все ресурсы, используемые текущим экземпляром класса ShapeGeometry. (Унаследовано от ShapeGeometry.)
Защищенный метод Dispose(Boolean) (Унаследовано от ShapeGeometry.)
Открытый метод DoFoldToShape Вычисляет точку вдоль вектора, который пересекает структуру геометрии. (Переопределяет ShapeGeometry.DoFoldToShape(IGeometryHost, PointD, PointD).)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo) Определяет, находится ли точка в пределах формы. (Унаследовано от ShapeGeometry.)
Открытый метод DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Возвращает значение, указывающее, является ли данный пункт границы геометрического объекта.Результаты проверки нажатия также возвращаются. (Переопределяет ShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean).)
Открытый метод DoHitTestSelection Возвращает значение, указывающее, является ли данный пункт границы отзыва внешнего выделения геометрии.Результаты проверки нажатия также возвращаются. (Переопределяет ShapeGeometry.DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo).)
Открытый метод DoPaint Рисует геометрические объекты фигур и его тень, если он имеется. (Унаследовано от ShapeGeometry.)
Открытый метод DoPaintEmphasis Рисует визуальное внимание на форму.Это не означает выделение, только рисует внимание пользователя на границе при этом другая форма выделена.(См. ShapeElement.RelatedShapeToEmphasize.) (Переопределяет ShapeGeometry.DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost).)
Защищенный метод DoPaintGeometry Рисует базовая geometry. (Переопределяет ShapeGeometry.DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost).)
Открытый метод DoPaintResizeFeedback Рисует отзывы размера геометрии. (Переопределяет ShapeGeometry.DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD).)
Открытый метод DoPaintSelection Рисует выделение обычно вокруг геометрию. (Переопределяет ShapeGeometry.DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean).)
Защищенный метод DoPaintShadow Рисует тень для фигуры. (Унаследовано от ShapeGeometry.)
Защищенный методСтатический член DrawDecorator Рисует оформитель LinkShape.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetBackgroundBrushId Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания фона фигуры типа geometry. (Унаследовано от ShapeGeometry.)
Открытый метод GetExtraPenWidth Возвращает ширину пера структуры, вне границ фигур. (Унаследовано от ShapeGeometry.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetOutlinePenId Возвращает идентификатор, присвоенный кисти, использующейся для закрашивания структуру геометрические фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetPath(IGeometryHost) Возвращает GraphicsPath, описывающее геометрию.Возвращает пути по умолчанию прямоугольника.Это единственный элемент на геометрии.Не dispose.Это одноэлементный экземпляр класса geometry.Не dispose.Используйте немедленно.Используйте GetPathCopy если другой путь необходимо указывать! (Переопределяет ShapeGeometry.GetPath(IGeometryHost).)
Защищенный метод GetPath(RectangleD) Возвращает путь геометрические фигуры вокруг. (Унаследовано от ShapeGeometry.)
Открытый метод GetPathCopy Возвращает копию пути геометрические фигуры вокруг.Удалите путь после завершения с ним. (Унаследовано от ShapeGeometry.)
Открытый метод GetPerimeter Возвращает путь периметру вокруг фигуры, включая ширину пера, которая рисует границу.Создать копию этого пути если необходимо сохранить его. (Унаследовано от ShapeGeometry.)
Защищенный метод GetPerimeterBoundingBox Возвращает ограничивающий прямоугольник по периметру фигуры, включая толщину пера, которая рисует границу. (Унаследовано от ShapeGeometry.)
Открытый метод GetSelectionLineOffset Получает расстояние между и вне выделением геометрические фигуры. (Унаследовано от ShapeGeometry.)
Открытый метод GetSelectionLineWidth Возвращает ширину линии, которая указывает, что форма выделена. (Унаследовано от ShapeGeometry.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HasFilledBackground Значение True, если этот тип geometry имеет заполненный фон. (Унаследовано от ShapeGeometry.)
Защищенный метод HasOutline Значение True, если этот тип geometry содержит видимую границу. (Унаследовано от ShapeGeometry.)
Защищенный метод HasShadow Значение True, если этот тип geometry имеет тень. (Унаследовано от ShapeGeometry.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Заметки

Объект, реализующий IGeometryHost также должен реализовывать IBinaryLinkGeometryData.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен