CGContext.AddLines(CGPoint[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された行を現在のパスに追加します。
public void AddLines (CoreGraphics.CGPoint[] points);
member this.AddLines : CoreGraphics.CGPoint[] -> unit
パラメーター
注釈
行は現在のパスに追加され、最初の線分は [0] から points
始まる。 行は から GetPathCurrentPoint()追加されません。 次の例では、 の現在の CGContext 位置は {20,20} への MoveTo(nfloat, nfloat)呼び出しの後にありますが、図に示すように、2 つのライン セグメントのみが追加されます。
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 ();
}