Метод Shape.DrawQuarterArc (Visio)

Создает новую фигуру, путь которой состоит из эллиптической дуги, определенной двумя точками, и флага, переданного в качестве аргументов.

Синтаксис

выражение. DrawQuarterArc( _xBegin_ , _yBegin_ , _xEnd_ , _yEnd_ , _SweepFlag_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
xBegin Обязательный Double Координата x начальной точки дуги.
yBegin Обязательный Double Координата y начальной точки дуги.
xEnd Обязательный Double Координата x конечной точки дуги.
yEnd Обязательный Double Координата Y конечной точки дуги.
SweepFlag Обязательный VisArcSweepFlags Тип дуги, вогнутой или выпуклой.

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

Shape

Примечания

Начальные и конечные точки определяют ограничивающий прямоугольник дуги, а _SweepFlag_argument определяет, какая из двух возможных дуг рисуется в ограничивающем прямоугольнике. Ограничивающий прямоугольник всегда выравнивается по системе координат страницы; то есть ось x эллипса параллельна оси x страницы.

Следующие возможные значения для аргумента SweepFlag объявляются в VisArcSweepFlags в библиотеке типов Visio.

Константа Значение Описание
visArcSweepFlagConcave 0 Вогнутая дуга
visArcSweepFlagConvex 1 Выпуклая дуга

Если SweepFlag имеет значение visArcSweepFlagConcave, линия, соединяющая центр эллипса с дугой, проходит через убывающие углы; если это visArcSweepFlagConvex, он проходит через увеличивающееся углы.

Пример

В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать метод DrawQuarterArc для рисования вогнутой дуги на странице документа.

Public Sub DrawQuarterArc_Example 
 
 Dim vsoShape As Visio.Shape 
 Set vsoShape = ActivePage.DrawQuarterArc(3, 3, 6, 8, visArcSweepFlagConcave) 
 
End Sub

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

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