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. |
Свойства
| 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) |