UPDATE: Add clear formatting

Fixes #267
This commit is contained in:
Nicolás Hatcher
2025-02-03 23:31:04 +01:00
committed by Nicolás Hatcher Andrés
parent 42d557d485
commit 8a54f45d75
8 changed files with 171 additions and 0 deletions

View File

@@ -161,6 +161,28 @@ impl UserModel {
self.model.range_clear_contents(&range).map_err(to_js_error)
}
#[napi(js_name = "rangeClearFormatting")]
pub fn range_clear_formatting(
&mut self,
sheet: u32,
start_row: i32,
start_column: i32,
end_row: i32,
end_column: i32,
) -> Result<()> {
let range = Area {
sheet,
row: start_row,
column: start_column,
width: end_column - start_column + 1,
height: end_row - start_row + 1,
};
self
.model
.range_clear_formatting(&range)
.map_err(to_js_error)
}
#[napi(js_name = "insertRow")]
pub fn insert_row(&mut self, sheet: u32, row: i32) -> Result<()> {
self.model.insert_row(sheet, row).map_err(to_js_error)