Метод 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 и обратная связь.