Метод Shape.FitCurve (Visio)
Уменьшает количество геометрических сегментов в фигуре или фигурах, заменяя их аналогичными сегментами сплайна, дуги и линии, которые приблизительно соответствуют путям начальных сегментов. Как правило, это уменьшает количество сегментов в фигуре.
Синтаксис
выражение. FitCurve
( _Tolerance_
, _Flags_
)
выражение Переменная, представляющая объект Фигура.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Допуск | Обязательный | Double | Насколько результирующие пути должны соответствовать исходным путям фигуры. |
Flags | Обязательный | Integer | Флаги, влияющие на то, как рисуется фигура. |
Возвращаемое значение
Отсутствует
Примечания
Метод FitCurve объекта Selection оптимизирует каждую фигуру в выделенном фрагменте. Выбранные фигуры не объединяются в одну фигуру.
Пути, полученные в результате метода FitCurve, попадают в заданный допуск начальных путей. Допуск должен быть во внутренних единицах рисования (дюймах). Чтобы точно соответствовать начальным путям, укажите допуск нуля (0).
Аргумент Flags — это битовая маска, указывающая параметры для оптимизации путей. Его значение должно быть равно нулю или сочетанию одного или нескольких из следующих значений.
Константа | Значение | Описание |
---|---|---|
visSplinePeriodic | &H1 | При необходимости создавать периодические сплайны. |
visSplineDoCircles | &H2 | Распознайте циклические сегменты в фигурах и создайте для этих сегментов циклические дуги вместо строк сплайна. |
visSplineAbrupt | &H4 | Прерывайте результирующие сплайны при обнаружении резкого изменения направления или кривизны в пути. |
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.