public IVisio.Shape Cmd_New_VisioShape_rectangle( VisioAutomation.Geometry.Point[] points) { var cmd = new VisioPowerShell.Commands.VisioShape.NewVisioShape(); cmd.Rectangle = true; cmd.BoundingBox = new VisioAutomation.Geometry.Rectangle(points[0], points[1]); var shape = cmd.InvokeFirst <IVisio.ShapeClass>(); return(shape); }
public List <IVisio.Shape> Cmd_New_VisioShape( IVisio.Master[] masters, VisioAutomation.Geometry.Point[] points) { var cmd = new VisioPowerShell.Commands.VisioShape.NewVisioShape(); cmd.Master = masters; cmd.Position = points; var shape_list = cmd.Invoke <IVisio.Shape>().ToList(); return(shape_list); }