Метод Row.GetPolylineData (Visio)

Возвращает точки, записанные в строке полилинии.

Синтаксис

выражение. GetPolylineData( _Flags_ , _xyArray()_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Flags Обязательный Integer Флаги, влияющие на возвращаемые баллы.
xyArray() Обязательный Double Параметр Out. Возвращает массив чередующихся значений X и Y с указанием точек, записанных в строке.

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

Отсутствует

Примечания

Если тип строки отличается от visTagPolylineTo, создается исключение.

Если метод GetPolylineData выполнен успешно, xyArray() возвращает одномерный массив из n двойных значений (VT_R8) с индексацией от 0 до n - 1. Параметр xyArray() — это выходной параметр, выделяемый методом GetPolylineData , который передает право собственности вызывающему объекту. Вызывающий объект должен в конечном итоге выполнить SafeArrayDestroy для возвращенного массива. (Microsoft Visual Basic и Visual Basic для приложений управляют этим для вас.)

Параметр Flags — это битовая маска, которая определяет параметры возврата точек. Его значение должно быть visGeomWHPct, visGeomXYLocal или комбинация этих значений с visGeomExcludeLastPoint. Если ни visGeomWHPct , ни visGeomXYLocal не передаются как часть параметра Flags , будет сгенерирована ошибка.

Константа Значение Описание
visGeomExcludeLastPoint &H1 Необязательный параметр. Последняя точка полилинии (ячейки X и Y в ряду) не будет включена в xyArray().
visGeomWHPct &H10 Значения, возвращаемые в xyArray(), будут представлять собой проценты ширины и высоты.
visGeomXYLocal &H20 Значения, возвращаемые в xyArray(), будут локальными, внутренними единицами в чертеже.

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

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