UNPKG

docx

Version:

Generate .docx documents with JavaScript (formerly Office-Clippy)

29 lines (25 loc) 706 B
import { XmlAttributeComponent, XmlComponent } from "file/xml-components"; interface IRunFontAttributesProperties { ascii: string; hAnsi: string; hint?: string; } class RunFontAttributes extends XmlAttributeComponent<IRunFontAttributesProperties> { protected xmlKeys = { ascii: "w:ascii", hAnsi: "w:hAnsi", hint: "w:hint", }; } export class RunFonts extends XmlComponent { constructor(ascii: string, hint?: string) { super("w:rFonts"); this.root.push( new RunFontAttributes({ ascii: ascii, hAnsi: ascii, hint: hint, }), ); } }