CGContext.AddLines(CGPoint[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona as linhas fornecidas ao caminho atual.
public void AddLines (CoreGraphics.CGPoint[] points);
member this.AddLines : CoreGraphics.CGPoint[] -> unit
Parâmetros
- points
- CGPoint[]
Uma matriz de dois ou mais PointFs. Segmentos retos são adicionados entre pontos sequenciais.
Comentários
As linhas são adicionadas ao caminho atual, com o primeiro segmento de linha começando em points
[0]. Uma linha não é adicionada do GetPathCurrentPoint(). No exemplo a seguir, o local atual do CGContext é {20,20} após a chamada para MoveTo(nfloat, nfloat), mas conforme mostrado na imagem, apenas dois segmentos de linha são adicionados.
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 ();
}