LinkShapeGeometry Класс

Определение

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

public ref class LinkShapeGeometry : Microsoft::VisualStudio::Modeling::Diagrams::ShapeGeometry
public class LinkShapeGeometry : Microsoft.VisualStudio.Modeling.Diagrams.ShapeGeometry
type LinkShapeGeometry = class
    inherit ShapeGeometry
Public Class LinkShapeGeometry
Inherits ShapeGeometry
Наследование
LinkShapeGeometry
Производный

Комментарии

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

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

LinkShapeGeometry()

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

Свойства

ShadowOffset

Возвращает смещение тени в единицах мира.

(Унаследовано от ShapeGeometry)
UninitializedPath

Получите/задайте графический контур Это одноэлементный класс geometry. Не удаляйте. Используйте немедленно. Используйте GetPathCopy, если требуется другой путь!

(Унаследовано от ShapeGeometry)

Методы

AddLineArcPath(GraphicsPath, PointD, PointD)

Добавляет обходную дугу к заданному GraphicsPath.

CalculateRotationAngle(PointD, PointD)

Вычисляет угол поворота декоратора фигуры ссылки.

CreateDiagramItem(IGeometryHost, LineSegment)

Создает объект DiagramItem при получении объекта IGeometryHost.

Dispose() (Унаследовано от ShapeGeometry)
Dispose(Boolean) (Унаследовано от ShapeGeometry)
DoFoldToShape(IGeometryHost, PointD, PointD)

Вычисляет точку на векторе, который пересекает контур геометрии.

DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo)

Возвращает значение, указывающее, находится ли данная точка в пределах геометрического объекта. Также возвращаются результаты проверки нажатия.

(Унаследовано от ShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Возвращает значение, указывающее, находится ли данная точка в пределах геометрического объекта. Также возвращаются результаты проверки нажатия.

DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)

Возвращает значение, указывающее, входит ли данная точка в границы результирующего выделения. Также возвращаются результаты проверки нажатия.

DoPaint(DiagramPaintEventArgs, IGeometryHost)

Рисует геометрию и ее тень, если она есть.

(Унаследовано от ShapeGeometry)
DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)

Рисует визуальное выделение важных фрагментов на фигуре. Это не обозначает выделение, а только привлекает внимание пользователя к этой фигуре при выбранной другой фигуре. (См. ShapeElement.RelatedShapeToEmphasize.)

DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)

Рисует базовую геометрию.

DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)

Рисует обратную связь изменения размера геометрии.

DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)

Рисует выделение обычно вокруг геометрии.

DoPaintShadow(DiagramPaintEventArgs, IGeometryHost)

Рисует тень геометрии.

(Унаследовано от ShapeGeometry)
DrawDecorator(DiagramPaintEventArgs, IGeometryHost, Single, PointD, LinkDecorator, SizeD)

Рисует декоратор LinkShape.

GetBackgroundBrushId(IGeometryHost)

Возвращает идентификатор фоновой кисти, используемый для рисования фона геометрии.

(Унаследовано от ShapeGeometry)
GetExtraPenWidth(IGeometryHost)

Возвращает часть ширины пера, которая рисуется за пределами границ геометрии; т. е. за пределами графического контура, используемого для рисования геометрии.

(Унаследовано от ShapeGeometry)
GetOutlinePenId(IGeometryHost)

Возвращает идентификатор пера контура, используемый для рисования контура геометрии.

(Унаследовано от ShapeGeometry)
GetPath(IGeometryHost)

Получает GraphicsPath, описывающий геометрию. По умолчанию возвращает прямоугольный путь. Это одноэлементный экземпляр геометрического объекта. Не удаляйте. Это одноэлементный экземпляр геометрического класса. Не удаляйте. Используйте немедленно. Используйте GetPathCopy, если требуется другой путь!

GetPath(RectangleD)

Возвращает графическую траекторию в мировых единицах относительно левого верхнего угла родителя Ижеометрихост. Это одноэлементный экземпляр геометрического объекта. Не удаляйте — это приведет к сбою! Используйте немедленно. Используйте GetPathCopy, если требуется другой путь!

(Унаследовано от ShapeGeometry)
GetPathCopy(IGeometryHost)

Возвращает уникальную копию пути. Вызывающий объект респосибле для реализации.

(Унаследовано от ShapeGeometry)
GetPerimeter(IGeometryHost)

Возвращает графический контур, охватывающий геометрическую структуру, включая толщину пера контура, которая находится за пределами графического контура, используемого для рисования геометрии. Это одноэлементный экземпляр геометрического класса. Не удаляйте. Используйте немедленно. Используйте GetPathCopy, если требуется другой путь!

(Унаследовано от ShapeGeometry)
GetPerimeterBoundingBox(IGeometryHost)

Возвращает прямоугольные границы, охватывающие геометрическую структуру, включая толщину пера контура, которая находится за пределами графического контура, используемого для рисования геометрии.

(Унаследовано от ShapeGeometry)
GetSelectionLineOffset(DiagramClientView)

Возвращает расстояние в единицах мира между видимой линией выделения и внешней фигурой.

(Унаследовано от ShapeGeometry)
GetSelectionLineWidth(DiagramClientView)

Возвращает ширину видимой линии выбора в единицах мира.

(Унаследовано от ShapeGeometry)
HasFilledBackground(IGeometryHost)

Возвращает значение, указывающее, будет ли заполнен фон геометрического объекта.

(Унаследовано от ShapeGeometry)
HasOutline(IGeometryHost)

Возвращает значение, указывающее, будет ли рисоваться контур геометрии.

(Унаследовано от ShapeGeometry)
HasShadow(IGeometryHost)

Возвращает значение, указывающее, имеет ли геометрия тень.

(Унаследовано от ShapeGeometry)

Применяется к