fix: snap to grid for style (#805)
parent
0cc65144d1
commit
9b8c8b6e97
|
@ -130,6 +130,11 @@ impl Style {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn snap_to_grid(mut self, v: bool) -> Self {
|
||||||
|
self.paragraph_property = self.paragraph_property.snap_to_grid(v);
|
||||||
|
self
|
||||||
|
}
|
||||||
|
|
||||||
pub fn indent(
|
pub fn indent(
|
||||||
mut self,
|
mut self,
|
||||||
left: Option<i32>,
|
left: Option<i32>,
|
||||||
|
|
|
@ -5,5 +5,6 @@ pub fn toc(level: i32) -> Style {
|
||||||
Style::new(format!("ToC{}", level), StyleType::Paragraph)
|
Style::new(format!("ToC{}", level), StyleType::Paragraph)
|
||||||
.name(format!("toc {}", level))
|
.name(format!("toc {}", level))
|
||||||
.align(AlignmentType::Both)
|
.align(AlignmentType::Both)
|
||||||
|
.snap_to_grid(false)
|
||||||
.indent(Some((level - 1) * 200), None, None, Some((level - 1) * 100))
|
.indent(Some((level - 1) * 200), None, None, Some((level - 1) * 100))
|
||||||
}
|
}
|
||||||
|
|
|
@ -189,6 +189,11 @@ export class Style {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
snapToGrid(v: boolean) {
|
||||||
|
this._paragraphProperty._snapToGrid = v;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
pageBreakBefore(v: boolean) {
|
pageBreakBefore(v: boolean) {
|
||||||
this._paragraphProperty.pageBreakBefore = v;
|
this._paragraphProperty.pageBreakBefore = v;
|
||||||
return this;
|
return this;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "docx-wasm",
|
"name": "docx-wasm",
|
||||||
"version": "0.4.18-rc38",
|
"version": "0.4.18-rc39",
|
||||||
"main": "dist/node/index.js",
|
"main": "dist/node/index.js",
|
||||||
"browser": "dist/web/index.js",
|
"browser": "dist/web/index.js",
|
||||||
"author": "bokuweb <bokuweb12@gmail.com>",
|
"author": "bokuweb <bokuweb12@gmail.com>",
|
||||||
|
|
Loading…
Reference in New Issue