ShapeElement.FindFreeArea 方法
为形状在网格上查找空白区域。
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Function FindFreeArea ( _
aimForX As Double, _
aimForY As Double, _
averageConnectivityX As Double, _
averageConnectivityY As Double, _
spacingX As Double, _
spacingY As Double, _
areaDeltaX As Double, _
areaDeltaY As Double, _
boundsX0 As Double, _
boundsY0 As Double, _
boundsX1 As Double, _
boundsY1 As Double _
) As PointD
public PointD FindFreeArea(
double aimForX,
double aimForY,
double averageConnectivityX,
double averageConnectivityY,
double spacingX,
double spacingY,
double areaDeltaX,
double areaDeltaY,
double boundsX0,
double boundsY0,
double boundsX1,
double boundsY1
)
参数
- aimForX
类型:System.Double
x 坐标这次搜索应启动的位置。
- aimForY
类型:System.Double
y 坐标应启动搜索。
- averageConnectivityX
类型:System.Double
连接点的 X 坐标。
- averageConnectivityY
类型:System.Double
连接点的 y 坐标。
- spacingX
类型:System.Double
x 坐标在网格上增加。
- spacingY
类型:System.Double
y 坐标在网格上增加。
- areaDeltaX
类型:System.Double
x 坐标要为增量查找的区域。
- areaDeltaY
类型:System.Double
要为增量区域查找的 y 坐标。
- boundsX0
类型:System.Double
要在其内进行搜索的左边界。
- boundsY0
类型:System.Double
要在其内进行搜索的底边边界。
- boundsX1
类型:System.Double
要在其内进行搜索的右边界。
- boundsY1
类型:System.Double
要在其内进行搜索的顶边边界。
返回值
类型:Microsoft.VisualStudio.Modeling.Diagrams.PointD
空白区域内的中心点。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。