/// <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 row. /// </summary> /// <param name="shapeModel">The shape model.</param> public static void RemoveRowBottom(this ShapeModel shapeModel) { shapeModel.RemoveRow(shapeModel.LastRow()); }
/// <summary> /// Removes the first row. /// </summary> /// <param name="shapeModel">The shape model.</param> public static void RemoveRowTop(this ShapeModel shapeModel) { shapeModel.RemoveRow(shapeModel.FirstRow()); }