ArcSegment Construtores

Definição

Inicializa uma nova instância da ArcSegment classe.

Sobrecargas

Name Description
ArcSegment()

Inicializa uma nova instância da ArcSegment classe.

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Inicializa uma nova instância da ArcSegment classe.

Observações

A ArcSegment classe define apenas o ponto de destino do arco que representa; o ponto de início do arco é o ponto atual do PathFigure, ao qual o é adicionado ArcSegment .

Para a maioria dos arcos elípticos de determinada posição, tamanho e rotação, existem quatro arcos diferentes que podem ser desenhados; os largeArc parâmetros e sweepDirection indicam qual arco usar.

Das quatro varridas de arco candidatas, duas representam arcos grandes com varrimentos de 180 graus ou mais, e dois representam arcos menores com varrimentos de 180 graus ou menos. Se largeArc for true, então escolhe-se uma das duas varridas de arco maiores; caso contrário, se largeArc for false, escolhe-se uma das varridas de arco mais pequenas.

Se sweepDirection for Clockwise, o arco é desenhado numa direção de ângulo positivo. Se sweepDirection for Counterclockwise, o arco é desenhado numa direção de ângulo negativo.

ArcSegment()

Inicializa uma nova instância da ArcSegment classe.

public:
 ArcSegment();
public ArcSegment();
Public Sub New ()

Observações

A ArcSegment classe define apenas o ponto de destino do arco que representa; o ponto de início do arco é o ponto atual do PathFigure, ao qual o é adicionado ArcSegment .

Para a maioria dos arcos elípticos de determinada posição, tamanho e rotação, existem quatro arcos diferentes que podem ser desenhados; os largeArc parâmetros e sweepDirection indicam qual arco usar.

Das quatro varridas de arco candidatas, duas representam arcos grandes com varrimentos de 180 graus ou mais, e dois representam arcos menores com varrimentos de 180 graus ou menos. Se largeArc for true, então escolhe-se uma das duas varridas de arco maiores; caso contrário, se largeArc for false, escolhe-se uma das varridas de arco mais pequenas.

Se sweepDirection for Clockwise, o arco é desenhado numa direção de ângulo positivo. Se sweepDirection for Counterclockwise, o arco é desenhado numa direção de ângulo negativo.

Aplica-se a

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Inicializa uma nova instância da ArcSegment classe.

public:
 ArcSegment(System::Windows::Point point, System::Windows::Size size, double rotationAngle, bool isLargeArc, System::Windows::Media::SweepDirection sweepDirection, bool isStroked);
public ArcSegment(System.Windows.Point point, System.Windows.Size size, double rotationAngle, bool isLargeArc, System.Windows.Media.SweepDirection sweepDirection, bool isStroked);
new System.Windows.Media.ArcSegment : System.Windows.Point * System.Windows.Size * double * bool * System.Windows.Media.SweepDirection * bool -> System.Windows.Media.ArcSegment
Public Sub New (point As Point, size As Size, rotationAngle As Double, isLargeArc As Boolean, sweepDirection As SweepDirection, isStroked As Boolean)

Parâmetros

point
Point

O ponto de destino do arco; O ponto de início do arco é definido como o ponto atual de o PathFigure ao qual o ArcSegment é adicionado.

size
Size

O raio x e y do arco. O raio x é especificado pela Size propriedade da Width estrutura, e o raio y é especificado pela Size propriedade da Height estrutura.

rotationAngle
Double

A rotação do eixo x da elipse.

isLargeArc
Boolean

Se o arco deve ser superior a 180 graus.

sweepDirection
SweepDirection

Defina para Clockwise desenhar o arco numa direção de ângulo positivo; defina para Counterclockwise desenhar o arco numa direção de ângulo negativo.

isStroked
Boolean

Defina para true traçar o arco quando a Pen for usado para renderizar o segmento; caso contrário, false.

Observações

A ArcSegment classe define apenas o ponto de destino do arco que representa; o ponto de início do arco é o ponto atual do PathFigure, ao qual o é adicionado ArcSegment .

Para a maioria dos arcos elípticos de determinada posição, tamanho e rotação, existem quatro arcos diferentes que podem ser desenhados; os largeArc parâmetros e sweepDirection indicam qual arco usar.

Das quatro varridas de arco candidatas, duas representam arcos grandes com varrimentos de 180 graus ou mais, e dois representam arcos menores com varrimentos de 180 graus ou menos. Se largeArc for true, então escolhe-se uma das duas varridas de arco maiores; caso contrário, se largeArc for false, escolhe-se uma das varridas de arco mais pequenas.

Se sweepDirection for Clockwise, o arco é desenhado numa direção de ângulo positivo. Se sweepDirection for Counterclockwise, o arco é desenhado numa direção de ângulo negativo.

Aplica-se a