Метод Selection.FitCurve (Visio)

Уменьшает количество геометрических сегментов в фигуре или фигурах, заменяя их аналогичными сегментами сплайна, дуги и линии, которые приблизительно соответствуют путям начальных сегментов. Как правило, это уменьшает количество сегментов в фигуре.

Синтаксис

выражение. FitCurve( _Tolerance_ , _Flags_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Допуск Обязательный Double Насколько результирующие пути должны соответствовать исходным путям фигуры.
Flags Обязательный Integer Флаги, влияющие на то, как рисуется фигура.

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

Отсутствует

Примечания

Метод FitCurve объекта Selection оптимизирует каждую фигуру в выделенном фрагменте. Выбранные фигуры не объединяются в одну фигуру.

Пути, полученные в результате метода FitCurve, попадают в заданный допуск начальных путей. Допуск должен быть во внутренних единицах рисования (дюймах). Чтобы точно соответствовать начальным путям, укажите допуск нуля (0).

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

Константа Значение Описание
visSplinePeriodic &H1 При необходимости создавать периодические сплайны.
visSplineDoCircles &H2 Распознайте циклические сегменты в фигурах и создайте для этих сегментов циклические дуги вместо строк сплайна.
visSplineAbrupt &H4 Прерывайте результирующие сплайны при обнаружении резкого изменения направления или кривизны в пути.

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

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