CGContext.AddLines(CGPoint[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge le righe indicate al percorso corrente.
public void AddLines (CoreGraphics.CGPoint[] points);
member this.AddLines : CoreGraphics.CGPoint[] -> unit
Parametri
- points
- CGPoint[]
Matrice di due o più PointFs. I segmenti dritti vengono aggiunti tra punti sequenziali.
Commenti
Le linee vengono aggiunte al percorso corrente, con il primo segmento di riga che inizia a points
[0]. Una riga non viene aggiunta da GetPathCurrentPoint(). Nell'esempio seguente, la posizione corrente di CGContext è {20,20} dopo la chiamata a MoveTo(nfloat, nfloat), ma come illustrato nell'immagine vengono aggiunti solo due segmenti di riga.
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 ();
}