Partager via


CGContext.AddLines(CGPoint[]) Méthode

Définition

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 ();
}              

S’applique à