Add more files for creating a drawing

This commit is contained in:
Dolan
2018-01-11 01:47:09 +00:00
parent 2d02f51f25
commit ca244bcfe1
15 changed files with 169 additions and 21 deletions

View File

@ -1,6 +1,7 @@
// http://officeopenxml.com/WPdocument.php
import { IMediaData } from "file/media";
import { XmlComponent } from "file/xml-components";
import { Paragraph } from "../paragraph";
import { Paragraph, PictureRun } from "../paragraph";
import { Table } from "../table";
import { Body } from "./body";
import { DocumentAttributes } from "./document-attributes";
@ -52,4 +53,18 @@ export class Document extends XmlComponent {
this.addTable(table);
return table;
}
public addDrawing(imageData: IMediaData): void {
const paragraph = new Paragraph();
const run = new PictureRun(imageData);
paragraph.addRun(run);
this.body.push(paragraph);
}
public createDrawing(imageData: IMediaData): void {
this.addDrawing(imageData);
return;
}
}