private NMaster CreateCompositionMaster() { NStep3Connector c = new NStep3Connector(new NPointF(0, 0), new NPointF(100, 50), true); c.Name = "UML Composition"; NStrokeStyle strokeStyle = (NStrokeStyle)document.ComposeStrokeStyle().Clone(); NArrowheadStyle arrowheadStyle = new NArrowheadStyle(ArrowheadShape.Losangle, string.Empty, LosangleSize, new NColorFillStyle(Color.Silver), (NStrokeStyle)strokeStyle.Clone()); NStyle.SetStartArrowheadStyle(c, arrowheadStyle); arrowheadStyle = new NArrowheadStyle(ArrowheadShape.OpenedArrow, string.Empty, ArrowSize, ConFillStyle, (NStrokeStyle)strokeStyle.Clone()); NStyle.SetEndArrowheadStyle(c, arrowheadStyle); return(new NMaster(c, NGraphicsUnit.Pixel, c.Name, "Drag me on the drawing")); }
private NMaster CreateAssociationMaster() { NStep3Connector c = new NStep3Connector(new NPointF(0, 0), new NPointF(100, 50), true); c.Name = "UML Association"; NStrokeStyle strokeStyle = (NStrokeStyle)document.ComposeStrokeStyle().Clone(); NArrowheadStyle arrowheadStyle = new NArrowheadStyle(ArrowheadShape.OpenedArrow, string.Empty, ArrowSize, ConFillStyle, (NStrokeStyle)strokeStyle.Clone()); NStyle.SetEndArrowheadStyle(c, arrowheadStyle); strokeStyle.Pattern = LinePattern.Dash; NStyle.SetStrokeStyle(c, strokeStyle); return(new NMaster(c, NGraphicsUnit.Pixel, c.Name, "Drag me on the drawing")); }