CGContext.AddLines(CGPoint[]) Méthode
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.
Ajoute les lignes données au chemin d’accès actuel.
public void AddLines (CoreGraphics.CGPoint[] points);
member this.AddLines : CoreGraphics.CGPoint[] -> unit
Paramètres
- points
- CGPoint[]
Tableau de deux ou plusieurs PointFs. Les segments droits sont ajoutés entre des points séquentiels.
Remarques
Les lignes sont ajoutées au chemin actuel, le premier segment de ligne commençant à points
[0]. Aucune ligne n’est ajoutée à partir de GetPathCurrentPoint(). Dans l’exemple suivant, l’emplacement actuel de est CGContext{20,20} après l’appel à MoveTo(nfloat, nfloat), mais comme illustré dans l’image, seuls deux segments de ligne sont ajoutés.
using (var ctxt = UIGraphics.GetCurrentContext ()) {
var startingPoint = new PointF (20, 20);
ctxt.MoveTo (startingPoint.X, startingPoint.Y);
ctxt.SetStrokeColor (UIColor.Red.CGColor);
var sz = new SizeF (2, 2);
Func<PointF,PointF> offset = (PointF pt) => new PointF (pt.X - 1, pt.Y - 1);
ctxt.AddEllipseInRect (new RectangleF (offset (startingPoint), sz));
ctxt.AddLines (new PointF[] {
new PointF (30, 30),
new PointF (60, 30),
new PointF (40, 40)
});
ctxt.StrokePath ();
}