BinaryLinkShapeGeometry 类

定义

类 BinaryLinkShapeGeometry 封装设计图面上的 BinaryLink 绘图、折叠和命中测试

public ref class BinaryLinkShapeGeometry : Microsoft::VisualStudio::Modeling::Diagrams::LinkShapeGeometry
public class BinaryLinkShapeGeometry : Microsoft.VisualStudio.Modeling.Diagrams.LinkShapeGeometry
type BinaryLinkShapeGeometry = class
    inherit LinkShapeGeometry
Public Class BinaryLinkShapeGeometry
Inherits LinkShapeGeometry
继承
BinaryLinkShapeGeometry

构造函数

BinaryLinkShapeGeometry()

初始化 BinaryLinkShapeGeometry 类的新实例。

属性

ShadowOffset

获取世界单位的阴影偏移量。

(继承自 ShapeGeometry)
UninitializedPath

获取/设置图形路径。这是 geometry 类的单一实例。 不要释放。 立即使用。 如果需要其他路径,请使用 GetPathCopy!

(继承自 ShapeGeometry)

方法

AddLineArcPath(GraphicsPath, PointD, PointD)

将一个跳转圆弧添加到指定的 GraphicsPath。

(继承自 LinkShapeGeometry)
CalculateRotationAngle(PointD, PointD)

计算链接形状修饰器的旋转角度。

(继承自 LinkShapeGeometry)
Dispose() (继承自 ShapeGeometry)
Dispose(Boolean) (继承自 ShapeGeometry)
DoFoldToShape(IGeometryHost, PointD, PointD)

计算沿与几何轮廓相交的矢量的点。

(继承自 LinkShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo)

返回一个值,该值指示给定点是否在几何图形的边界内。 还会返回命中测试结果。

(继承自 ShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

返回一个值,该值指示给定点是否在几何图形的边界内。 还会返回命中测试结果。

(继承自 LinkShapeGeometry)
DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)

返回一个值,该值指示给定点是否在几何图形的周围选择反馈的边界内。 还会返回命中测试结果。

(继承自 LinkShapeGeometry)
DoPaint(DiagramPaintEventArgs, IGeometryHost)

绘制几何图形及其阴影(如果有)。

(继承自 ShapeGeometry)
DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)

在形状上绘制视觉对象。 这并不表示选择,它仅在选择另一个形状时才将用户注意到此形状。 (参阅 ShapeElement. RelatedShapeToEmphasize. )

(继承自 LinkShapeGeometry)
DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)

绘制基本几何。

DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)

绘制几何图形的调整大小反馈。

(继承自 LinkShapeGeometry)
DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)

绘制通常围绕几何图形的选择。

(继承自 LinkShapeGeometry)
DoPaintShadow(DiagramPaintEventArgs, IGeometryHost)

绘制几何图形的阴影。

(继承自 ShapeGeometry)
GetBackgroundBrushId(IGeometryHost)

返回用于绘制几何背景的背景画笔 id。

(继承自 ShapeGeometry)
GetExtraPenWidth(IGeometryHost)

获取在几何图形边框外绘制的钢笔宽度的部分;即,图形路径外部用于绘制几何。

(继承自 ShapeGeometry)
GetOutlinePenId(IGeometryHost)

返回用于绘制几何轮廓的轮廓笔 id。

(继承自 ShapeGeometry)
GetPath(IGeometryHost)

获取描述几何图形的 GraphicsPath。 默认情况下,此方法返回一个矩形路径。 这是几何图形上的单一实例。 不要释放。 这是 geometry 类的单一实例。 不要释放。 立即使用。 如果需要其他路径,请使用 GetPathCopy!

(继承自 LinkShapeGeometry)
GetPath(RectangleD)

获取在世界单位内相对于 IGeometryHost 父的左上角的几何图形的 GraphicsPath。 这是几何图形上的单一实例。 不处置-这将崩溃! 立即使用。 如果需要其他路径,请使用 GetPathCopy!

(继承自 ShapeGeometry)
GetPathCopy(IGeometryHost)

获取路径的唯一副本。 调用方是 resposible 的。

(继承自 ShapeGeometry)
GetPerimeter(IGeometryHost)

获取包含几何轮廓的图形路径,包括位于用于绘制几何的图形路径外的轮廓笔的粗细。 这是 geometry 类的单一实例。 不要释放。 立即使用。 如果需要其他路径,请使用 GetPathCopy!

(继承自 ShapeGeometry)
GetPerimeterBoundingBox(IGeometryHost)

获取包含几何轮廓的矩形边界,包括位于用于绘制几何的图形路径外的轮廓笔的粗细。

(继承自 ShapeGeometry)
GetSelectionLineOffset(DiagramClientView)

返回可见选择线和形状外的距离(以世界单位表示)。

(继承自 ShapeGeometry)
GetSelectionLineWidth(DiagramClientView)

返回可视选择线的宽度(单位为世界单位)。

(继承自 ShapeGeometry)
HasFilledBackground(IGeometryHost)

返回一个值,该值指示是否将填充几何图形的背景。

(继承自 ShapeGeometry)
HasOutline(IGeometryHost)

返回一个值,该值指示是否绘制几何图形的轮廓。

(继承自 ShapeGeometry)
HasShadow(IGeometryHost)

返回一个值,该值指示几何图形是否有阴影。

(继承自 ShapeGeometry)

适用于