Método Shape.DrawQuarterArc (Visio)
Cria uma nova forma cujo caminho consiste em um arco elíptico definido pelos dois pontos e o sinalizador passados como argumentos.
Sintaxe
expressão. DrawQuarterArc
( _xBegin_
, _yBegin_
, _xEnd_
, _yEnd_
, _SweepFlag_
)
Expressão Uma variável que representa um objeto Shape .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
xBegin | Obrigatório | Double | A coordenada x do ponto inicial do arco. |
yBegin | Obrigatório | Double | A coordenada y do ponto inicial do arco. |
xEnd | Obrigatório | Double | A coordenada x do ponto de extremidade do arco. |
yEnd | Obrigatório | Double | A coordenada y do ponto de extremidade do arco. |
SweepFlag | Obrigatório | VisArcSweepFlags | O tipo de arco, côncavo ou convexo. |
Valor de retorno
Forma
Comentários
Os pontos de extremidade e de início definem o retângulo delimitador do arco e o _SweepFlag_argument determina qual dos dois arcos possíveis dentro do retângulo delimitador é desenhado. O retângulo delimitador está sempre alinhado ao sistema de coordenadas de página; ou seja, o eixo x da reticência é paralelo ao eixo x da página.
Os seguintes valores possíveis para o argumento SweepFlag são declarados em VisArcSweepFlags na biblioteca de tipos do Visio.
Constant | Valor | Descrição |
---|---|---|
visArcSweepFlagConcave | 0 | Arco côncavo |
visArcSweepFlagConvex | 1 | Arco convexo |
Se SweepFlag for visArcSweepFlagConcave, a linha que une o centro da reticência ao arco varrerá os ângulos decrescentes; se for visArcSweepFlagConvex, ele varrerá ângulos crescentes.
Exemplo
Esta macro do Microsoft Visual Basic for Applications (VBA) mostra como usar o método DrawQuarterArc para desenhar um arco côncavo na página de desenho.
Public Sub DrawQuarterArc_Example
Dim vsoShape As Visio.Shape
Set vsoShape = ActivePage.DrawQuarterArc(3, 3, 6, 8, visArcSweepFlagConcave)
End Sub
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.