# SortEdges

按指定条件对边缘数组进行排序。

## SortEdges 输入

参数 | 说明
边缘 | 对包含 边缘 数据结构的电子表格单元格的引用。Edges 数据结构必须由多条直线边组成。
要排序的数量 | 指定要排序的边缘数（0 到 2591；默认值 = 2） 。
排序方式 | 指定边缘的排序方法。
0 = 最佳分数 | 按对比度分数降序排序。
1 = 头到尾（默认） | 按原始扫描方向排序。
2 = 白到黑按分数，黑到白按分数 | 先按极性排序，然后按分数排序。
3 = 黑到白头到尾，白到黑头到尾 | 首先按极性排序，然后按原始扫描顺序排序。
4 = 尾到头 | 按反向扫描顺序排序。
显示 | 指定图像顶部的 SortEdges 图形叠加的显示模式。
0 = 隐藏所有（默认值） | 所有图形都将被隐藏，除非包含 SortEdges 函数的单元格是电子表格中的活动单元格。
1 = 仅结果图形 | 线条边缘将始终显示。

## SortEdges 输出

返回 | 包含已排序边缘的 边缘 数据结构，如果任何输入参数无效，则为 #ERR。
结果 | 最初将 SortEdges 插入单元格时，会在电子表格中创建一个结果表。 以下边缘 Vision Data Access functions自动插入到电子表格中以创建结果表：
标签 | 函数 | 说明
索引 |  | 索引位置
X0 | GetX(边缘, 边缘索引, 0) | 第一个端点的 x 坐标。
Y0 | GetY(边缘, 边缘索引, 0) | 第一个端点的 y 坐标。
X1 | GetX(边缘, 边缘索引, 1) | 第二个端点的 x 坐标。
Y1 | GetY(边缘, 边缘索引, 1) | 第二个端点的列坐标。
分数 | GetScore(边缘, 边缘索引) | 边缘对比度分数。