public void SendSelection(Models.ShapeSendDirection dir) { var cmdtarget = this._client.GetCommandTargetDocument(); var window = cmdtarget.Application.ActiveWindow; var selection = window.Selection; ArrangeCommands._send_selection(selection, dir); }
private static void _send_selection(IVisio.Selection selection, Models.ShapeSendDirection dir) { if (dir == Models.ShapeSendDirection.ToBack) { selection.SendToBack(); } else if (dir == Models.ShapeSendDirection.Backward) { selection.SendBackward(); } else if (dir == Models.ShapeSendDirection.Forward) { selection.BringForward(); } else if (dir == Models.ShapeSendDirection.ToFront) { selection.BringToFront(); } }