From 9d8256b17d448e66e1a5fc9af59e629e7ecc609f Mon Sep 17 00:00:00 2001 From: Adam Sparks Date: Tue, 4 Aug 2020 07:21:52 -0500 Subject: [PATCH 1/3] Handle italic / bold / etc inside header blocks --- src/stateToPdfMake.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/stateToPdfMake.js b/src/stateToPdfMake.js index 77527c5..89d0656 100644 --- a/src/stateToPdfMake.js +++ b/src/stateToPdfMake.js @@ -39,37 +39,37 @@ class StateToPdfMake { switch (block.getType()) { case BLOCK_TYPE.HEADER_ONE: this.output.content.push({ - text : block.getText(), fontSize : 24, ...defaultHeaderStyle + text: this._renderBlockContent(block), fontSize : 24, ...defaultHeaderStyle }); break; case BLOCK_TYPE.HEADER_TWO: this.output.content.push({ - text : block.getText(), fontSize : 22, ...defaultHeaderStyle + text: this._renderBlockContent(block), fontSize : 22, ...defaultHeaderStyle }); break; case BLOCK_TYPE.HEADER_THREE: this.output.content.push({ - text : block.getText(), fontSize : 20, ...defaultHeaderStyle + text: this._renderBlockContent(block), fontSize : 20, ...defaultHeaderStyle }); break; case BLOCK_TYPE.HEADER_FOUR: this.output.content.push({ - text : block.getText(), fontSize : 18, ...defaultHeaderStyle + text: this._renderBlockContent(block), fontSize : 18, ...defaultHeaderStyle }); break; case BLOCK_TYPE.HEADER_FIVE: this.output.content.push({ - text : block.getText(), fontSize : 16, ...defaultHeaderStyle + text: this._renderBlockContent(block), fontSize : 16, ...defaultHeaderStyle }); break; case BLOCK_TYPE.HEADER_SIX: this.output.content.push({ - text : block.getText(), fontSize : 14, ...defaultHeaderStyle + text: this._renderBlockContent(block), fontSize : 14, ...defaultHeaderStyle }); break; From d0fc6be70facf6ab9ebbd10932acb289b97dbb65 Mon Sep 17 00:00:00 2001 From: Adam Sparks Date: Tue, 4 Aug 2020 08:36:56 -0500 Subject: [PATCH 2/3] Update stateToPdfMake.js --- src/stateToPdfMake.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/stateToPdfMake.js b/src/stateToPdfMake.js index 89d0656..efd0d1b 100644 --- a/src/stateToPdfMake.js +++ b/src/stateToPdfMake.js @@ -36,40 +36,40 @@ class StateToPdfMake { this._updateAndResetOlList(); } - switch (block.getType()) { + sswitch (block.getType()) { case BLOCK_TYPE.HEADER_ONE: this.output.content.push({ - text: this._renderBlockContent(block), fontSize : 24, ...defaultHeaderStyle + text: this._renderBlockContent(block).map(block => ({...block, fontSize : 24, ...defaultHeaderStyle})) }); break; case BLOCK_TYPE.HEADER_TWO: this.output.content.push({ - text: this._renderBlockContent(block), fontSize : 22, ...defaultHeaderStyle + text: this._renderBlockContent(block).map(block => ({...block, fontSize : 22, ...defaultHeaderStyle})) }); break; case BLOCK_TYPE.HEADER_THREE: this.output.content.push({ - text: this._renderBlockContent(block), fontSize : 20, ...defaultHeaderStyle + text: this._renderBlockContent(block).map(block => ({...block, fontSize : 20, ...defaultHeaderStyle})) }); break; case BLOCK_TYPE.HEADER_FOUR: this.output.content.push({ - text: this._renderBlockContent(block), fontSize : 18, ...defaultHeaderStyle + text: this._renderBlockContent(block).map(block => ({...block, fontSize : 18, ...defaultHeaderStyle})) }); break; case BLOCK_TYPE.HEADER_FIVE: this.output.content.push({ - text: this._renderBlockContent(block), fontSize : 16, ...defaultHeaderStyle + text: this._renderBlockContent(block).map(block => ({...block, fontSize : 16, ...defaultHeaderStyle})) }); break; case BLOCK_TYPE.HEADER_SIX: this.output.content.push({ - text: this._renderBlockContent(block), fontSize : 14, ...defaultHeaderStyle + text: this._renderBlockContent(block).map(block => ({...block, fontSize : 14, ...defaultHeaderStyle})) }); break; From 923185f4d8c0cc9236f1e0fded6e26a11280ff45 Mon Sep 17 00:00:00 2001 From: Adam Sparks Date: Tue, 4 Aug 2020 14:23:20 -0500 Subject: [PATCH 3/3] Update stateToPdfMake.js --- src/stateToPdfMake.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stateToPdfMake.js b/src/stateToPdfMake.js index efd0d1b..62a8e18 100644 --- a/src/stateToPdfMake.js +++ b/src/stateToPdfMake.js @@ -36,7 +36,7 @@ class StateToPdfMake { this._updateAndResetOlList(); } - sswitch (block.getType()) { + switch (block.getType()) { case BLOCK_TYPE.HEADER_ONE: this.output.content.push({ text: this._renderBlockContent(block).map(block => ({...block, fontSize : 24, ...defaultHeaderStyle}))