// http://officeopenxml.com/drwPicFloating-textWrap.php import { XmlAttributeComponent, XmlComponent } from "file/xml-components"; import { IDistance } from "../drawing"; interface IWrapTopAndBottomAttributes { distT?: number; distB?: number; } class WrapTopAndBottomAttributes extends XmlAttributeComponent { protected xmlKeys = { distT: "distT", distB: "distB", }; } export class WrapTopAndBottom extends XmlComponent { constructor(distanceFromText?: IDistance) { super("wp:wrapTopAndBottom"); distanceFromText = distanceFromText || { distT: 0, distB: 0, }; this.root.push( new WrapTopAndBottomAttributes({ distT: distanceFromText.distT, distB: distanceFromText.distB, }), ); } }