CGContext.AddLines(CGPoint[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega las líneas especificadas a la ruta de acceso actual.
public void AddLines (CoreGraphics.CGPoint[] points);
member this.AddLines : CoreGraphics.CGPoint[] -> unit
Parámetros
- points
- CGPoint[]
Matriz de dos o más PointFs. Los segmentos rectos se agregan entre puntos secuenciales.
Comentarios
Las líneas se agregan a la ruta de acceso actual, con el primer segmento de línea a partir points
de [0]. No se agrega una línea desde .GetPathCurrentPoint() En el ejemplo siguiente, la ubicación actual de es después de CGContext la llamada a MoveTo(nfloat, nfloat), pero como se muestra en la imagen, solo se agregan dos segmentos de {20,20} línea.
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 ();
}