Simplify multiple addXXX methods into a single add method for Footer

This commit is contained in:
Dolan
2019-06-25 01:58:09 +01:00
parent 384d144a85
commit b566b0f765
5 changed files with 15 additions and 29 deletions

View File

@ -22,16 +22,12 @@ export class FooterWrapper {
this.relationships = new Relationships();
}
public addParagraph(paragraph: Paragraph): void {
this.footer.addParagraph(paragraph);
}
public addTable(table: Table): void {
this.footer.addTable(table);
public add(item: Paragraph | Table): void {
this.footer.add(item);
}
public addImage(image: Image): FooterWrapper {
this.footer.addParagraph(image.Paragraph);
this.footer.add(image.Paragraph);
return this;
}
@ -47,7 +43,7 @@ export class FooterWrapper {
): Paragraph {
const image = Media.addImage(this, buffer, width, height, drawingOptions);
const paragraph = new Paragraph(image);
this.addParagraph(paragraph);
this.add(paragraph);
return paragraph;
}