ArcSegment Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.