Поделиться через


Метод Row.GetPolylineData (Visio)

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

Синтаксис

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

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

Параметры

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

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

Отсутствует

Примечания

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

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

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

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

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

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