Compartilhar via


ArcSegment Construtores

Definição

Inicializa uma nova instância da classe ArcSegment.

Sobrecargas

ArcSegment()

Inicializa uma nova instância da classe ArcSegment.

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

Inicializa uma nova instância da classe ArcSegment.

Comentários

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

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

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

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

ArcSegment()

Inicializa uma nova instância da classe ArcSegment.

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

Comentários

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

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

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

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

Aplica-se a

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

Inicializa uma nova instância da classe ArcSegment.

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 inicial do arco é definido como o ponto atual do 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 maior que 180 graus.

sweepDirection
SweepDirection

Defina como Clockwise para desenhar o arco em uma orientação de ângulo positivo; defina como Counterclockwise para desenhar o arco em uma orientação de ângulo negativo.

isStroked
Boolean

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

Comentários

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

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

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

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

Aplica-se a