/// <summary> /// Crops the image. /// </summary> /// <param name="shapeModel">The shape model.</param> public static void CropImage(this ShapeModel shapeModel) { var rowsToRemove = shapeModel.GetRowsToRemove(); var columnsToRemove = shapeModel.GetColumnsToRemove(); foreach (var row in rowsToRemove) { shapeModel.RemoveRow(row); } foreach (var column in columnsToRemove) { shapeModel.RemoveColumn(column); } }
/// <summary> /// Removes the last column. /// </summary> /// <param name="shapeModel">The shape model.</param> public static void RemoveColumnRight(this ShapeModel shapeModel) { shapeModel.RemoveColumn(shapeModel.LastColumn()); }
/// <summary> /// Removes the last column. /// </summary> /// <param name="shapeModel">The shape model.</param> public static void RemoveColumnLeft(this ShapeModel shapeModel) { shapeModel.RemoveColumn(shapeModel.FirstColumn()); }