private void CreateSampleLineDoubleBridge() { NLineShape line = new NLineShape(new NPointF(50, 300), new NPointF(206, 14)); document.ActiveLayer.AddChild(line); line.Style = line.ComposeStyle().Clone() as NStyle; line.Style.StrokeStyle.Color = Color.Green; line.Style.StartArrowheadStyle.StrokeStyle.Color = Color.Green; line.Style.EndArrowheadStyle.StrokeStyle.Color = Color.Green; line.Style.BridgeStyle.Shape = BridgeShape.Sides3; }
private void CreateSampleLine2() { NLineShape line = new NLineShape(new NPointF(10, 75), new NPointF(280, 75)); document.ActiveLayer.AddChild(line); line.Style = line.ComposeStyle().Clone() as NStyle; line.Style.StrokeStyle.Color = Color.Orange; line.Style.StartArrowheadStyle.StrokeStyle.Color = Color.Orange; line.Style.EndArrowheadStyle.StrokeStyle.Color = Color.Orange; line.Style.BridgeStyle.Shape = BridgeShape.Square; }
private void addLineButton_Click(object sender, System.EventArgs e) { NRectangleF bounds = view.Viewport; NPointF[] points = base.GetRandomPoints(bounds, 2); NLineShape path = new NLineShape(points[0], points[1]); document.ActiveLayer.AddChild(path); path.Style = path.ComposeStyle().Clone() as NStyle; path.Style.StrokeStyle.Color = Color.DarkCyan; path.Style.StartArrowheadStyle.StrokeStyle.Color = Color.DarkCyan; path.Style.EndArrowheadStyle.StrokeStyle.Color = Color.DarkCyan; view.Selection.SingleSelect(path); view.SmartRefresh(); }