docx-rs/docx-wasm/js/styles.ts

30 lines
659 B
TypeScript

import { Style } from "./style";
import { DocDefaults } from "./doc-defaults";
import { RunFonts } from "./run-property";
import { LineSpacing } from "./paragraph-property";
export class Styles {
styles: Style[] = [];
docDefaults = new DocDefaults();
defaultSize(size: number) {
this.docDefaults.size(size);
return this;
}
defaultFonts(fonts: RunFonts) {
this.docDefaults.fonts(fonts);
return this;
}
defaultCharacterSpacing(spacing: number) {
this.docDefaults.characterSpacing(spacing);
return this;
}
defaultLineSpacing(spacing: LineSpacing) {
this.docDefaults.lineSpacing(spacing);
return this;
}
}