Свойство Page.SpatialSearch (Visio)
Возвращает объект Selection , фигуры которого соответствуют определенным критериям по отношению к точке, выраженной в пространстве координат страницы, образца или группы. Только для чтения.
Синтаксис
выражение. SpatialSearch
( _x_
, _y_
, _Relation_
, _Tolerance_
, _Flags_
)
Выражение Переменная, представляющая объект Page .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
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 и обратная связь.