Compartilhar via


Método Shape.FitCurve (Visio)

Reduz o número de segmentos geométricos em uma forma ou formas substituindo-os por segmentos de spline, arco e linha que aproximam os caminhos dos segmentos iniciais. Normalmente, isso reduz o número de segmentos na forma.

Sintaxe

expression. FitCurve( _Tolerance_ , _Flags_ )

expressão Uma variável que representa um objeto Shape.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Tolerance Obrigatório Double Quanto os caminhos resultantes devem corresponder aos caminhos originais da forma.
Flags Obrigatório Integer Sinalizadores que influenciam a maneira como a forma é desenhada.

Valor de retorno

Nada

Comentários

O método FitCurve de um objeto Selection otimiza cada forma na seleção. Não combina as formas selecionadas em uma única forma.

Os caminhos resultantes do método FitCurve ficam dentro da tolerância determinada dos caminhos iniciais. A tolerância deve estar em unidades de desenho internas (polegadas). Para corresponder exatamente aos caminhos iniciais, especifique uma tolerância zero (0).

O argumento Flags é uma bitmask que especifica opções para otimizar os caminhos. Seu valor deve ser zero (0) ou uma combinação de um ou mais dos valores a seguir.

Constant Valor Descrição
visSplinePeriodic &H1 Produzir splines periódicas, se apropriado.
visSplineDoCircles &H2 Reconhecer segmentos circulares na(s) forma(s) e gerar arcos circulares em vez de linhas de spline para esses segmentos.
visSplineAbrupt &H4 Quebrar as splines resultantes sempre que uma alteração abrupta de direção ou curvatura em um caminho for detectada.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.