UNPKG

docx

Version:

Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

33 lines (28 loc) 746 B
// http://officeopenxml.com/drwPicFloating-textWrap.php import { XmlAttributeComponent, XmlComponent } from "file/xml-components"; import { IMargins } from "../floating"; class WrapTightAttributes extends XmlAttributeComponent<{ readonly distT?: number; readonly distB?: number; }> { protected readonly xmlKeys = { distT: "distT", distB: "distB", }; } export class WrapTight extends XmlComponent { constructor( margins: IMargins = { top: 0, bottom: 0, }, ) { super("wp:wrapTight"); this.root.push( new WrapTightAttributes({ distT: margins.top, distB: margins.bottom, }), ); } }