ArcSegment Constructeurs

Définition

Initialise une nouvelle instance de la classe ArcSegment.

Surcharges

Nom Description
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 PathFigurepoint , auquel il ArcSegment est ajouté.

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 c’est truele cas, l’un des deux balayages d’arc plus grands est choisi ; sinon, si largeArc c’est falsele cas, l’un des plus petits balayages d’arc est choisi.

Si sweepDirection c’est Clockwisele cas, l’arc est dessiné dans une direction d’angle positif. Si sweepDirection c’est Counterclockwisele cas, l’arc est dessiné dans une direction d’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 PathFigurepoint , auquel il ArcSegment est ajouté.

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 c’est truele cas, l’un des deux balayages d’arc plus grands est choisi ; sinon, si largeArc c’est falsele cas, l’un des plus petits balayages d’arc est choisi.

Si sweepDirection c’est Clockwisele cas, l’arc est dessiné dans une direction d’angle positif. Si sweepDirection c’est Counterclockwisele cas, l’arc est dessiné dans une direction d’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 est défini comme point actuel du PathFigure point auquel il ArcSegment est ajouté.

size
Size

Rayon x et y de l’arc. Le rayon x est spécifié par la propriété de Size la Width structure, et le rayon y est spécifié par la propriété de Size la Height 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

Défini pour Clockwise dessiner l’arc dans une direction d’angle positive ; défini pour Counterclockwise dessiner l’arc dans une direction d’angle négative.

isStroked
Boolean

Défini sur true trait de l’arc lorsqu’un Pen est utilisé pour afficher 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 PathFigurepoint , auquel il ArcSegment est ajouté.

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 c’est truele cas, l’un des deux balayages d’arc plus grands est choisi ; sinon, si largeArc c’est falsele cas, l’un des plus petits balayages d’arc est choisi.

Si sweepDirection c’est Clockwisele cas, l’arc est dessiné dans une direction d’angle positif. Si sweepDirection c’est Counterclockwisele cas, l’arc est dessiné dans une direction d’angle négatif.

S’applique à