Свойство Shape.SpatialSearch (Visio)

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

Синтаксис

выражение. SpatialSearch( _x_ , _y_ , _Relation_ , _Tolerance_ , _Flags_ )

Выражение Переменная, представляющая объект Shape .

Параметры

Имя Обязательный или необязательный Тип данных Описание
x Обязательный Double Координата X.
y Обязательный Double Координата Y.
Relation Обязательный Integer Любое сочетание значений констант visSpatialContainedIn и visSpatialTouching.
Допуск Обязательный Double Расстояние во внутренних единицах рисования относительно координатного пространства.
Flags Обязательный Integer Флаги, влияющие на результат.

Возвращаемое значение

Selection

Замечания

  • Аргументом отношения может быть любое сочетание констант, определенных в VisSpatialRelationCodes. Если связь не указана, свойство SpatialSearch использует обе связи в качестве условия.

  • Аргумент flags может быть любой комбинацией значений констант, определенных в VisSpatialRelationFlags в библиотеке типов Visio (кроме visSpatialIncludeHidden, которая зарезервирована для использования в будущем и не должна использоваться).

Используйте ячейку NoShow, чтобы определить, является ли раздел Geometry скрытым или видимым. Скрытые разделы geometry имеют значение TRUE, а видимые разделы Geometry имеют значение FALSE в ячейке NoShow.

Начиная с Microsoft Visio 2002 , если флаги содержат visSpatialFrontToBack, элементы в объекте Selection , возвращаемом свойством SpatialNeighbors , упорядочиваются спереди на назад. Если задан параметр visSpatialBackToFront , возвращаемые элементы упорядочены обратно на передний план. Если этот флаг не задан или вы используете более раннюю версию Visio, порядок будет непредсказуемым. Порядок можно определить с помощью свойства Index фигур, определенных в объекте Selection.

Примечание.

При сравнении двух фигур свойство SpatialSearch не учитывает ширину линии, теней, концы линий, контрольных точек или точек соединения фигуры.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.