Partager via


ArcSegment Constructeurs

Définition

Initialise une nouvelle instance de la classe ArcSegment.

Surcharges

ArcSegment()

Initialise une nouvelle instance de la classe ArcSegment.

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

Initialise une nouvelle instance de la classe ArcSegment.

Remarques

La ArcSegment classe définit uniquement le point de destination de l’arc qu’elle représente ; le point de début de l’arc est le point actuel du PathFigure, auquel est ajouté.ArcSegment

Pour la plupart des arcs elliptiques d’une position, d’une taille et d’une rotation particulières, il existe quatre arcs différents qui peuvent être dessinés ; les largeArc paramètres et sweepDirection indiquent l’arc à utiliser.

Parmi les quatre balayages d’arc candidats, deux représentent de grands arcs avec des balayages de 180 degrés ou plus, et deux représentent des arcs plus petits avec des balayages de 180 degrés ou moins. Si largeArc est true, l’un des deux plus grands balayages d’arc est choisi ; sinon, si largeArc est false, l’un des plus petits balayages d’arc est choisi.

Si sweepDirection a la valeur Clockwise, l’arc est dessiné dans une direction à angle positif. Si sweepDirection a la valeur Counterclockwise, l’arc est dessiné dans une direction à angle négatif.

ArcSegment()

Initialise une nouvelle instance de la classe ArcSegment.

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

Remarques

La ArcSegment classe définit uniquement le point de destination de l’arc qu’elle représente ; le point de début de l’arc est le point actuel du PathFigure, auquel est ajouté.ArcSegment

Pour la plupart des arcs elliptiques d’une position, d’une taille et d’une rotation particulières, il existe quatre arcs différents qui peuvent être dessinés ; les largeArc paramètres et sweepDirection indiquent l’arc à utiliser.

Parmi les quatre balayages d’arc candidats, deux représentent de grands arcs avec des balayages de 180 degrés ou plus, et deux représentent des arcs plus petits avec des balayages de 180 degrés ou moins. Si largeArc est true, l’un des deux plus grands balayages d’arc est choisi ; sinon, si largeArc est false, l’un des plus petits balayages d’arc est choisi.

Si sweepDirection a la valeur Clockwise, l’arc est dessiné dans une direction à angle positif. Si sweepDirection a la valeur Counterclockwise, l’arc est dessiné dans une direction à angle négatif.

S’applique à

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

Initialise une nouvelle instance de la 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)

Paramètres

point
Point

Point de destination de l’arc. Le point de départ de l’arc correspond à la somme du point actuel de PathFigure et de ArcSegment.

size
Size

Rayon x et y de l’arc. Le rayon x est spécifié par la propriété de Width la Size structure, et le rayon y est spécifié par la propriété de Height la Size structure.

rotationAngle
Double

Rotation de l’axe X de l’ellipse.

isLargeArc
Boolean

Indique si l’arc doit être supérieur à 180 degrés.

sweepDirection
SweepDirection

Clockwise pour dessiner l’arc dans une direction d’angle positif ; Counterclockwise pour dessiner l’arc dans une direction d’angle négatif.

isStroked
Boolean

true pour tracer l’arc quand Pen est utilisé pour restituer le segment ; sinon, false.

Remarques

La ArcSegment classe définit uniquement le point de destination de l’arc qu’elle représente ; le point de début de l’arc est le point actuel du PathFigure, auquel est ajouté.ArcSegment

Pour la plupart des arcs elliptiques d’une position, d’une taille et d’une rotation particulières, il existe quatre arcs différents qui peuvent être dessinés ; les largeArc paramètres et sweepDirection indiquent l’arc à utiliser.

Parmi les quatre balayages d’arc candidats, deux représentent de grands arcs avec des balayages de 180 degrés ou plus, et deux représentent des arcs plus petits avec des balayages de 180 degrés ou moins. Si largeArc est true, l’un des deux plus grands balayages d’arc est choisi ; sinon, si largeArc est false, l’un des plus petits balayages d’arc est choisi.

Si sweepDirection a la valeur Clockwise, l’arc est dessiné dans une direction à angle positif. Si sweepDirection a la valeur Counterclockwise, l’arc est dessiné dans une direction à angle négatif.

S’applique à