add support for floating drawings

- added need elements and test for them
This commit is contained in:
Igor Bulovski
2018-06-08 16:03:04 +02:00
parent ac40a40ec0
commit 97b254ee7b
27 changed files with 746 additions and 21 deletions

View File

@ -1,15 +1,16 @@
import { Drawing } from "../../drawing";
import { IMediaData } from "../../media/data";
import { Run } from "../run";
import { DrawingOptions } from "../../drawing/drawing";
export class PictureRun extends Run {
constructor(imageData: IMediaData) {
constructor(imageData: IMediaData, drawingOptions?: DrawingOptions) {
super();
if (imageData === undefined) {
throw new Error("imageData cannot be undefined");
}
this.root.push(new Drawing(imageData));
this.root.push(new Drawing(imageData, drawingOptions));
}
}