Files
docx-js/src/file/drawing/inline/graphic/graphic-data/graphic-data.ts
2022-08-31 07:52:27 +01:00

24 lines
682 B
TypeScript

import { IMediaData, IMediaDataTransformation } from "@file/media";
import { XmlComponent } from "@file/xml-components";
import { GraphicDataAttributes } from "./graphic-data-attribute";
import { Pic } from "./pic";
export class GraphicData extends XmlComponent {
private readonly pic: Pic;
public constructor(mediaData: IMediaData, transform: IMediaDataTransformation) {
super("a:graphicData");
this.root.push(
new GraphicDataAttributes({
uri: "http://schemas.openxmlformats.org/drawingml/2006/picture",
}),
);
this.pic = new Pic(mediaData, transform);
this.root.push(this.pic);
}
}