Rename data to buffer

This commit is contained in:
Dolan
2018-08-02 02:14:57 +01:00
parent 0d5e9ce9d8
commit 3f1eda60eb
2 changed files with 7 additions and 7 deletions

View File

@ -135,8 +135,8 @@ export class File {
return this; return this;
} }
public createImageFromBuffer(data: Buffer, width?: number, height?: number): Paragraph { public createImageFromBuffer(buffer: Buffer, width?: number, height?: number): Paragraph {
const mediaData = Media.addImageFromBuffer(this, data, width, height); const mediaData = Media.addImageFromBuffer(this, buffer, width, height);
return this.document.createDrawing(mediaData); return this.document.createDrawing(mediaData);
} }

View File

@ -22,10 +22,10 @@ export class Media {
return mediaData; return mediaData;
} }
public static addImageFromBuffer(file: File, data: Buffer, width?: number, height?: number): IMediaData { public static addImageFromBuffer(file: File, buffer: Buffer, width?: number, height?: number): IMediaData {
// Workaround to expose id without exposing to API // Workaround to expose id without exposing to API
const exposedFile = (file as {}) as IHackedFile; const exposedFile = (file as {}) as IHackedFile;
const mediaData = file.Media.addMediaWithData(`${Media.generateId()}.png`, data, exposedFile.currentRelationshipId++, width, height); const mediaData = file.Media.addMediaFromBuffer(`${Media.generateId()}.png`, buffer, exposedFile.currentRelationshipId++, width, height);
file.DocumentRelationships.createRelationship( file.DocumentRelationships.createRelationship(
mediaData.referenceId, mediaData.referenceId,
"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image", "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",
@ -61,7 +61,7 @@ export class Media {
return this.createMedia(key, referenceId, dimensions, fs.createReadStream(filePath), filePath); return this.createMedia(key, referenceId, dimensions, fs.createReadStream(filePath), filePath);
} }
public addMediaWithData(fileName: string, data: Buffer, referenceId: number, width?: number, height?: number): IMediaData { public addMediaFromBuffer(fileName: string, buffer: Buffer, referenceId: number, width?: number, height?: number): IMediaData {
const key = fileName; const key = fileName;
let dimensions; let dimensions;
if (width && height) { if (width && height) {
@ -70,10 +70,10 @@ export class Media {
height: height, height: height,
}; };
} else { } else {
dimensions = sizeOf(data); dimensions = sizeOf(buffer);
} }
return this.createMedia(key, referenceId, dimensions, data); return this.createMedia(key, referenceId, dimensions, buffer);
} }
private createMedia( private createMedia(