From ee721ffbecb680dba9174ce5df0bdfabe0dc2b83 Mon Sep 17 00:00:00 2001 From: ilmar Date: Mon, 2 Apr 2018 12:55:43 +0300 Subject: [PATCH] image scaling add rounding --- src/file/drawing/inline/inline.ts | 4 ++-- src/file/paragraph/paragraph.ts | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/file/drawing/inline/inline.ts b/src/file/drawing/inline/inline.ts index d7b838844c..0205eb3090 100644 --- a/src/file/drawing/inline/inline.ts +++ b/src/file/drawing/inline/inline.ts @@ -35,8 +35,8 @@ export class Inline extends XmlComponent { } public scale(factorX: number, factorY: number): void { - const newX = this.dimensions.emus.x * factorX; - const newY = this.dimensions.emus.y * factorY; + const newX = Math.round(this.dimensions.emus.x * factorX); + const newY = Math.round(this.dimensions.emus.y * factorY); this.extent.setXY(newX, newY); this.graphic.setXY(newX, newY); diff --git a/src/file/paragraph/paragraph.ts b/src/file/paragraph/paragraph.ts index 0bf128acd3..9af203d7e7 100644 --- a/src/file/paragraph/paragraph.ts +++ b/src/file/paragraph/paragraph.ts @@ -69,6 +69,11 @@ export class Paragraph extends XmlComponent { return this; } + public heading6(): Paragraph { + this.properties.push(new Style("Heading6")); + return this; + } + public title(): Paragraph { this.properties.push(new Style("Title")); return this;