From 329a70c31215d96edf53c092f4cbb90987e3b9d0 Mon Sep 17 00:00:00 2001 From: Dolan Date: Fri, 19 Mar 2021 21:40:53 +0000 Subject: [PATCH] Fix demo --- demo/16-multiple-sections.ts | 74 ++++++++++++++++++++++++------------ 1 file changed, 49 insertions(+), 25 deletions(-) diff --git a/demo/16-multiple-sections.ts b/demo/16-multiple-sections.ts index a131938862..87c076cf66 100644 --- a/demo/16-multiple-sections.ts +++ b/demo/16-multiple-sections.ts @@ -9,6 +9,14 @@ const doc = new Document({ children: [new Paragraph("Hello World")], }, { + properties: { + page: { + pageNumbers: { + start: 1, + formatType: PageNumberFormat.DECIMAL, + }, + }, + }, headers: { default: new Header({ children: [new Paragraph("First Default Header on another page")], @@ -19,13 +27,21 @@ const doc = new Document({ children: [new Paragraph("Footer on another page")], }), }, - properties: { - pageNumberStart: 1, - pageNumberFormatType: PageNumberFormat.DECIMAL, - }, + children: [new Paragraph("hello")], }, { + properties: { + page: { + size: { + orientation: PageOrientation.LANDSCAPE, + }, + pageNumbers: { + start: 1, + formatType: PageNumberFormat.DECIMAL, + }, + }, + }, headers: { default: new Header({ children: [new Paragraph("Second Default Header on another page")], @@ -36,16 +52,16 @@ const doc = new Document({ children: [new Paragraph("Footer on another page")], }), }, - size: { - orientation: PageOrientation.LANDSCAPE, - }, - properties: { - pageNumberStart: 1, - pageNumberFormatType: PageNumberFormat.DECIMAL, - }, children: [new Paragraph("hello in landscape")], }, { + properties: { + page: { + size: { + orientation: PageOrientation.PORTRAIT, + }, + }, + }, headers: { default: new Header({ children: [ @@ -59,12 +75,20 @@ const doc = new Document({ ], }), }, - size: { - orientation: PageOrientation.PORTRAIT, - }, + children: [new Paragraph("Page number in the header must be 2, because it continues from the previous section.")], }, { + properties: { + page: { + size: { + orientation: PageOrientation.PORTRAIT, + }, + pageNumbers: { + formatType: PageNumberFormat.UPPER_ROMAN, + }, + }, + }, headers: { default: new Header({ children: [ @@ -78,10 +102,6 @@ const doc = new Document({ ], }), }, - properties: { - pageNumberFormatType: PageNumberFormat.UPPER_ROMAN, - orientation: PageOrientation.PORTRAIT, - }, children: [ new Paragraph( "Page number in the header must be III, because it continues from the previous section, but is defined as upper roman.", @@ -89,6 +109,17 @@ const doc = new Document({ ], }, { + properties: { + page: { + size: { + orientation: PageOrientation.PORTRAIT, + }, + pageNumbers: { + start: 25, + formatType: PageNumberFormat.DECIMAL, + }, + }, + }, headers: { default: new Header({ children: [ @@ -102,13 +133,6 @@ const doc = new Document({ ], }), }, - size: { - orientation: PageOrientation.PORTRAIT, - }, - properties: { - pageNumberFormatType: PageNumberFormat.DECIMAL, - pageNumberStart: 25, - }, children: [ new Paragraph( "Page number in the header must be 25, because it is defined to start at 25 and to be decimal in this section.",