Files
docx-js/src/file/paragraph/run/run-fonts.ts

28 lines
641 B
TypeScript
Raw Normal View History

2017-12-19 23:13:11 +00:00
import { XmlAttributeComponent, XmlComponent } from "../../xml-components";
2016-05-21 00:02:46 +01:00
interface IRunFontAttributesProperties {
2016-05-26 15:08:34 +01:00
ascii: string;
hAnsi: string;
hint?: string;
2016-05-21 00:02:46 +01:00
}
class RunFontAttributes extends XmlAttributeComponent<IRunFontAttributesProperties> {
protected xmlKeys = {
ascii: "w:ascii",
hAnsi: "w:hAnsi",
hint: "w:hint",
};
2016-05-21 00:02:46 +01:00
}
export class RunFonts extends XmlComponent {
2016-05-26 15:08:34 +01:00
constructor(ascii: string, hint?: string) {
super("w:rFonts");
2016-05-21 00:02:46 +01:00
this.root.push(new RunFontAttributes({
ascii: ascii,
hAnsi: ascii,
hint: hint,
2016-05-21 00:02:46 +01:00
}));
}
}