Files
docx-js/ts/docx/run/index.ts
2016-05-26 15:08:34 +01:00

39 lines
781 B
TypeScript

import {XmlComponent, Attributes} from "../xml-components";
import {RunProperties} from "./properties";
import {Bold, Italics, Underline} from "./formatting";
export class Run extends XmlComponent {
private properties: RunProperties;
constructor() {
super("w:r");
this.properties = new RunProperties();
this.root.push(this.properties);
}
bold(): Run {
this.properties.push(new Bold());
return this;
}
italic(): Run {
this.properties.push(new Italics());
return this;
}
underline(): Run {
this.properties.push(new Underline());
return this;
}
break(): Run {
// TODO
return this;
}
tab(): Run {
// TODO
return this;
}
}