From aefba38e680657a25d13ac5c1c2c010d22c20b0d Mon Sep 17 00:00:00 2001 From: bokuweb Date: Tue, 5 Mar 2024 11:14:49 +0900 Subject: [PATCH] Add sdt in header footer (#683) * fix: read structured data tag in header/footer * spec: add spec --- docx-core/src/documents/footer.rs | 8 + docx-core/src/documents/header.rs | 17 + docx-core/src/documents/mod.rs | 120 + docx-core/src/reader/footer.rs | 10 +- docx-core/src/reader/header.rs | 16 +- docx-wasm/js/json/footer.ts | 3 +- docx-wasm/js/json/header.ts | 3 +- .../test/__snapshots__/index.test.js.snap | 4259 +++++++++++++++++ docx-wasm/test/index.test.js | 8 + .../page_num_in_header.docx | Bin 0 -> 19820 bytes 10 files changed, 4434 insertions(+), 10 deletions(-) create mode 100644 fixtures/page_num_in_header/page_num_in_header.docx diff --git a/docx-core/src/documents/footer.rs b/docx-core/src/documents/footer.rs index 73ac224..c0fd603 100644 --- a/docx-core/src/documents/footer.rs +++ b/docx-core/src/documents/footer.rs @@ -38,6 +38,7 @@ impl Footer { pub enum FooterChild { Paragraph(Box), Table(Box), + StructuredDataTag(Box), } impl Serialize for FooterChild { @@ -58,6 +59,12 @@ impl Serialize for FooterChild { t.serialize_field("data", c)?; t.end() } + FooterChild::StructuredDataTag(ref r) => { + let mut t = serializer.serialize_struct("StructuredDataTag", 2)?; + t.serialize_field("type", "structuredDataTag")?; + t.serialize_field("data", r)?; + t.end() + } } } } @@ -71,6 +78,7 @@ impl BuildXML for Footer { match c { FooterChild::Paragraph(p) => b = b.add_child(p), FooterChild::Table(t) => b = b.add_child(t), + FooterChild::StructuredDataTag(t) => b = b.add_child(t), } } b.close().build() diff --git a/docx-core/src/documents/header.rs b/docx-core/src/documents/header.rs index 1f42423..9c1cc9e 100644 --- a/docx-core/src/documents/header.rs +++ b/docx-core/src/documents/header.rs @@ -32,12 +32,22 @@ impl Header { self.children.push(HeaderChild::Table(Box::new(t))); self } + + pub fn add_structured_data_tag(mut self, t: StructuredDataTag) -> Self { + if t.has_numbering { + self.has_numbering = true + } + self.children + .push(HeaderChild::StructuredDataTag(Box::new(t))); + self + } } #[derive(Debug, Clone, PartialEq)] pub enum HeaderChild { Paragraph(Box), Table(Box
), + StructuredDataTag(Box), } impl Serialize for HeaderChild { @@ -58,6 +68,12 @@ impl Serialize for HeaderChild { t.serialize_field("data", c)?; t.end() } + HeaderChild::StructuredDataTag(ref r) => { + let mut t = serializer.serialize_struct("StructuredDataTag", 2)?; + t.serialize_field("type", "structuredDataTag")?; + t.serialize_field("data", r)?; + t.end() + } } } } @@ -71,6 +87,7 @@ impl BuildXML for Header { match c { HeaderChild::Paragraph(p) => b = b.add_child(p), HeaderChild::Table(t) => b = b.add_child(t), + HeaderChild::StructuredDataTag(t) => b = b.add_child(t), } } b.close().build() diff --git a/docx-core/src/documents/mod.rs b/docx-core/src/documents/mod.rs index 5b5769e..e37d919 100644 --- a/docx-core/src/documents/mod.rs +++ b/docx-core/src/documents/mod.rs @@ -920,6 +920,26 @@ impl Docx { Some("header"), ); } + HeaderChild::StructuredDataTag(tag) => { + for child in tag.children.iter_mut() { + if let StructuredDataTagChild::Paragraph(paragraph) = child { + collect_images_from_paragraph( + paragraph, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + if let StructuredDataTagChild::Table(table) = child { + collect_images_from_table( + table, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + } + } } } header_images[0] = images; @@ -945,6 +965,26 @@ impl Docx { Some("header"), ); } + HeaderChild::StructuredDataTag(tag) => { + for child in tag.children.iter_mut() { + if let StructuredDataTagChild::Paragraph(paragraph) = child { + collect_images_from_paragraph( + paragraph, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + if let StructuredDataTagChild::Table(table) = child { + collect_images_from_table( + table, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + } + } } } header_images[1] = images; @@ -970,6 +1010,26 @@ impl Docx { Some("header"), ); } + HeaderChild::StructuredDataTag(tag) => { + for child in tag.children.iter_mut() { + if let StructuredDataTagChild::Paragraph(paragraph) = child { + collect_images_from_paragraph( + paragraph, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + if let StructuredDataTagChild::Table(table) = child { + collect_images_from_table( + table, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + } + } } } header_images[2] = images; @@ -1002,6 +1062,26 @@ impl Docx { Some("footer"), ); } + FooterChild::StructuredDataTag(tag) => { + for child in tag.children.iter_mut() { + if let StructuredDataTagChild::Paragraph(paragraph) = child { + collect_images_from_paragraph( + paragraph, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + if let StructuredDataTagChild::Table(table) = child { + collect_images_from_table( + table, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + } + } } } footer_images[0] = images; @@ -1027,6 +1107,26 @@ impl Docx { Some("footer"), ); } + FooterChild::StructuredDataTag(tag) => { + for child in tag.children.iter_mut() { + if let StructuredDataTagChild::Paragraph(paragraph) = child { + collect_images_from_paragraph( + paragraph, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + if let StructuredDataTagChild::Table(table) = child { + collect_images_from_table( + table, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + } + } } } footer_images[1] = images; @@ -1052,6 +1152,26 @@ impl Docx { Some("footer"), ); } + FooterChild::StructuredDataTag(tag) => { + for child in tag.children.iter_mut() { + if let StructuredDataTagChild::Paragraph(paragraph) = child { + collect_images_from_paragraph( + paragraph, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + if let StructuredDataTagChild::Table(table) = child { + collect_images_from_table( + table, + &mut images, + &mut image_bufs, + Some("header"), + ); + } + } + } } } footer_images[2] = images; diff --git a/docx-core/src/reader/footer.rs b/docx-core/src/reader/footer.rs index ac65c2f..465848c 100644 --- a/docx-core/src/reader/footer.rs +++ b/docx-core/src/reader/footer.rs @@ -19,13 +19,15 @@ impl FromXML for Footer { let e = XMLElement::from_str(&name.local_name).unwrap(); match e { XMLElement::Paragraph => { - let p = Paragraph::read(&mut parser, &attributes)?; - footer = footer.add_paragraph(p); + if let Ok(p) = Paragraph::read(&mut parser, &attributes) { + footer = footer.add_paragraph(p); + } continue; } XMLElement::Table => { - let t = Table::read(&mut parser, &attributes)?; - footer = footer.add_table(t); + if let Ok(t) = Table::read(&mut parser, &attributes) { + footer = footer.add_table(t); + } continue; } _ => {} diff --git a/docx-core/src/reader/header.rs b/docx-core/src/reader/header.rs index 29b891d..fca1998 100644 --- a/docx-core/src/reader/header.rs +++ b/docx-core/src/reader/header.rs @@ -19,13 +19,21 @@ impl FromXML for Header { let e = XMLElement::from_str(&name.local_name).unwrap(); match e { XMLElement::Paragraph => { - let p = Paragraph::read(&mut parser, &attributes)?; - header = header.add_paragraph(p); + if let Ok(p) = Paragraph::read(&mut parser, &attributes) { + header = header.add_paragraph(p); + } continue; } XMLElement::Table => { - let t = Table::read(&mut parser, &attributes)?; - header = header.add_table(t); + if let Ok(t) = Table::read(&mut parser, &attributes) { + header = header.add_table(t); + } + continue; + } + XMLElement::StructuredDataTag => { + if let Ok(tag) = StructuredDataTag::read(&mut parser, &attributes) { + header = header.add_structured_data_tag(tag); + } continue; } _ => {} diff --git a/docx-wasm/js/json/footer.ts b/docx-wasm/js/json/footer.ts index 52aefe8..adb6837 100644 --- a/docx-wasm/js/json/footer.ts +++ b/docx-wasm/js/json/footer.ts @@ -1,8 +1,9 @@ import { ParagraphJSON } from "./paragraph"; +import { StructuredTagJSON } from "./structured-data-tag"; import { TableJSON } from "./table"; export type FooterJSON = { - children: (ParagraphJSON | TableJSON)[]; + children: (ParagraphJSON | TableJSON | StructuredTagJSON)[]; }; export type FooterReferenceJSON = { diff --git a/docx-wasm/js/json/header.ts b/docx-wasm/js/json/header.ts index 213af05..9edcf33 100644 --- a/docx-wasm/js/json/header.ts +++ b/docx-wasm/js/json/header.ts @@ -1,8 +1,9 @@ import { ParagraphJSON } from "./paragraph"; +import { StructuredTagJSON } from "./structured-data-tag"; import { TableJSON } from "./table"; export type HeaderJSON = { - children: (ParagraphJSON | TableJSON)[]; + children: (ParagraphJSON | TableJSON | StructuredTagJSON)[]; }; export type HeaderReferenceJSON = { diff --git a/docx-wasm/test/__snapshots__/index.test.js.snap b/docx-wasm/test/__snapshots__/index.test.js.snap index 0937a7c..70d7a50 100644 --- a/docx-wasm/test/__snapshots__/index.test.js.snap +++ b/docx-wasm/test/__snapshots__/index.test.js.snap @@ -36064,6 +36064,4265 @@ Object { } `; +exports[`reader should read page num in header 1`] = ` +Object { + "comments": Object { + "comments": Array [], + }, + "commentsExtended": Object { + "children": Array [], + }, + "contentType": Object { + "custom_xml_count": 1, + "footer_count": 0, + "header_count": 2, + "types": Object { + "/_rels/.rels": "application/vnd.openxmlformats-package.relationships+xml", + "/docProps/app.xml": "application/vnd.openxmlformats-officedocument.extended-properties+xml", + "/docProps/core.xml": "application/vnd.openxmlformats-package.core-properties+xml", + "/docProps/custom.xml": "application/vnd.openxmlformats-officedocument.custom-properties+xml", + "/word/_rels/document.xml.rels": "application/vnd.openxmlformats-package.relationships+xml", + "/word/comments.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml", + "/word/commentsExtended.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.commentsExtended+xml", + "/word/document.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml", + "/word/fontTable.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml", + "/word/header1.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml", + "/word/header2.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml", + "/word/numbering.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml", + "/word/settings.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml", + "/word/styles.xml": "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml", + }, + "web_extension_count": 1, + }, + "customItemProps": Array [], + "customItemRels": Array [], + "customItems": Array [], + "docProps": Object { + "app": Object {}, + "core": Object { + "config": Object { + "created": null, + "creator": null, + "description": null, + "language": null, + "lastModifiedBy": null, + "modified": null, + "revision": null, + "subject": null, + "title": null, + }, + }, + "custom": Object { + "properties": Object {}, + }, + }, + "document": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "preserveSpace": true, + "text": "Hello", + }, + "type": "text", + }, + ], + "runProperty": Object {}, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "62C7DD01", + "property": Object { + "runProperty": Object {}, + "style": "1", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + "sectionProperty": Object { + "columns": 1, + "docGrid": Object { + "charSpace": null, + "gridType": "lines", + "linePitch": 360, + }, + "evenHeader": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "dirty": false, + "fieldCharType": "begin", + }, + "type": "fieldChar", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": " PAGE ", + "type": "instrTextString", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "dirty": false, + "fieldCharType": "end", + }, + "type": "fieldChar", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "2948A9FC", + "property": Object { + "runProperty": Object { + "style": "ae", + }, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + "property": Object { + "alias": null, + "dataBinding": null, + "runProperty": Object {}, + }, + }, + "type": "structuredDataTag", + }, + Object { + "data": Object { + "children": Array [], + "hasNumbering": false, + "id": "4B2DDDB2", + "property": Object { + "indent": Object { + "end": 360, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": null, + }, + "runProperty": Object {}, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + }, + "evenHeaderReference": Object { + "headerType": "even", + "id": "rId8", + }, + "header": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "dirty": false, + "fieldCharType": "begin", + }, + "type": "fieldChar", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": " PAGE ", + "type": "instrTextString", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "dirty": false, + "fieldCharType": "separate", + }, + "type": "fieldChar", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "preserveSpace": true, + "text": "1", + }, + "type": "text", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + Object { + "data": Object { + "children": Array [ + Object { + "data": Object { + "dirty": false, + "fieldCharType": "end", + }, + "type": "fieldChar", + }, + ], + "runProperty": Object { + "style": "ae", + }, + }, + "type": "run", + }, + ], + "hasNumbering": false, + "id": "66B15C28", + "property": Object { + "runProperty": Object { + "style": "ae", + }, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + "property": Object { + "alias": null, + "dataBinding": null, + "runProperty": Object {}, + }, + }, + "type": "structuredDataTag", + }, + Object { + "data": Object { + "children": Array [], + "hasNumbering": false, + "id": "1FD2B3C6", + "property": Object { + "indent": Object { + "end": 360, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": null, + }, + "runProperty": Object {}, + "style": "aa", + "tabs": Array [], + }, + }, + "type": "paragraph", + }, + ], + "hasNumbering": false, + }, + "headerReference": Object { + "headerType": "default", + "id": "rId9", + }, + "pageMargin": Object { + "bottom": 1701, + "footer": 992, + "gutter": 0, + "header": 851, + "left": 1701, + "right": 1701, + "top": 1985, + }, + "pageSize": Object { + "h": 16838, + "orient": null, + "w": 11906, + }, + "space": 425, + "textDirection": "lrTb", + "titlePg": false, + }, + }, + "documentRels": Object { + "customXmlCount": 0, + "footerCount": 0, + "hasComments": false, + "hasNumberings": false, + "headerCount": 2, + "hyperlinks": Array [], + "images": Array [], + }, + "fontTable": Object {}, + "hyperlinks": Array [], + "images": Array [], + "media": Array [], + "numberings": Object { + "abstractNums": Array [ + Object { + "id": 0, + "levels": Array [ + Object { + "format": "decimalFullWidth", + "jc": "left", + "level": 0, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 425, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "1", + "runProperty": Object {}, + "start": 1, + "suffix": "tab", + "text": "第%1章", + }, + Object { + "format": "decimalFullWidth", + "jc": "left", + "level": 1, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 426, + }, + "start": 851, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "2", + "runProperty": Object {}, + "start": 1, + "suffix": "tab", + "text": "第%2節", + }, + Object { + "format": "decimalFullWidth", + "jc": "left", + "level": 2, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 1276, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "3", + "runProperty": Object {}, + "start": 1, + "suffix": "tab", + "text": "第%3項", + }, + Object { + "format": "none", + "jc": "left", + "level": 3, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 1701, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "4", + "runProperty": Object {}, + "start": 1, + "suffix": "nothing", + "text": "", + }, + Object { + "format": "none", + "jc": "left", + "level": 4, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 2126, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "5", + "runProperty": Object {}, + "start": 1, + "suffix": "nothing", + "text": "", + }, + Object { + "format": "none", + "jc": "left", + "level": 5, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 2551, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "6", + "runProperty": Object {}, + "start": 1, + "suffix": "nothing", + "text": "", + }, + Object { + "format": "none", + "jc": "left", + "level": 6, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 2976, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "7", + "runProperty": Object {}, + "start": 1, + "suffix": "nothing", + "text": "", + }, + Object { + "format": "none", + "jc": "left", + "level": 7, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 426, + }, + "start": 3402, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "8", + "runProperty": Object {}, + "start": 1, + "suffix": "nothing", + "text": "", + }, + Object { + "format": "none", + "jc": "left", + "level": 8, + "levelRestart": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": Object { + "type": "hanging", + "val": 425, + }, + "start": 3827, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "pstyle": "9", + "runProperty": Object {}, + "start": 1, + "suffix": "nothing", + "text": "", + }, + ], + "numStyleLink": null, + "styleLink": null, + }, + ], + "numberings": Array [ + Object { + "abstractNumId": 0, + "id": 1, + "levelOverrides": Array [], + }, + ], + }, + "rels": Object { + "rels": Array [ + Array [ + "http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties", + "rId1", + "docProps/core.xml", + ], + Array [ + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties", + "rId2", + "docProps/app.xml", + ], + Array [ + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument", + "rId3", + "word/document.xml", + ], + Array [ + "http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties", + "rId4", + "docProps/custom.xml", + ], + ], + }, + "settings": Object { + "adjustLineHeightInTable": true, + "characterSpacingControl": "compressPunctuation", + "defaultTabStop": 840, + "docId": "7023BE11-0D65-FC44-ACCF-09DAF78EBAA8", + "docVars": Array [], + "evenAndOddHeaders": false, + "zoom": 100, + }, + "styles": Object { + "docDefaults": Object { + "paragraphPropertyDefault": Object { + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + }, + "runPropertyDefault": Object { + "runProperty": Object { + "fonts": Object { + "asciiTheme": "minorHAnsi", + "csTheme": "minorBidi", + "eastAsiaTheme": "minorEastAsia", + "hiAnsiTheme": "minorHAnsi", + }, + "sz": 21, + "szCs": 21, + }, + }, + }, + "styles": Array [ + Object { + "basedOn": null, + "name": "Normal", + "next": null, + "paragraphProperty": Object { + "alignment": "both", + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "10", + "name": "heading 1", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 80, + "before": 280, + }, + "numberingProperty": Object { + "id": 1, + "level": null, + }, + "outlineLvl": 0, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 32, + "szCs": 32, + }, + "styleId": "1", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "20", + "name": "heading 2", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 80, + "before": 160, + }, + "numberingProperty": Object { + "id": 1, + "level": 1, + }, + "outlineLvl": 1, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "2", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "30", + "name": "heading 3", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 80, + "before": 160, + }, + "numberingProperty": Object { + "id": 1, + "level": 2, + }, + "outlineLvl": 2, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 24, + "szCs": 24, + }, + "styleId": "3", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "40", + "name": "heading 4", + "next": null, + "paragraphProperty": Object { + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "numberingProperty": Object { + "id": 1, + "level": 3, + }, + "outlineLvl": 3, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "4", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "50", + "name": "heading 5", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": 100, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "numberingProperty": Object { + "id": 1, + "level": 4, + }, + "outlineLvl": 4, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "5", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "60", + "name": "heading 6", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": 200, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "numberingProperty": Object { + "id": 1, + "level": 5, + }, + "outlineLvl": 5, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "6", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "70", + "name": "heading 7", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": 300, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "numberingProperty": Object { + "id": 1, + "level": 6, + }, + "outlineLvl": 6, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "7", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "80", + "name": "heading 8", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": 400, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "numberingProperty": Object { + "id": 1, + "level": 7, + }, + "outlineLvl": 7, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "8", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "90", + "name": "heading 9", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": null, + "startChars": 500, + }, + "keepLines": true, + "keepNext": true, + "lineSpacing": Object { + "after": 40, + "before": 80, + }, + "numberingProperty": Object { + "id": 1, + "level": 8, + }, + "outlineLvl": 8, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "9", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": null, + "name": "Default Paragraph Font", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a0", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": null, + "name": "Normal Table", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a1", + "styleType": "table", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": null, + "insideH": null, + "insideV": null, + "left": null, + "right": null, + "top": null, + }, + "justification": "left", + "margins": Object { + "bottom": Object { + "val": 0, + "widthType": "dxa", + }, + "left": Object { + "val": 108, + "widthType": "dxa", + }, + "right": Object { + "val": 108, + "widthType": "dxa", + }, + "top": Object { + "val": 0, + "widthType": "dxa", + }, + }, + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": null, + "name": "No List", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a2", + "styleType": "numbering", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "1", + "name": "見出し 1 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 32, + "szCs": 32, + }, + "styleId": "10", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "2", + "name": "見出し 2 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "20", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "3", + "name": "見出し 3 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 24, + "szCs": 24, + }, + "styleId": "30", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "4", + "name": "見出し 4 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "40", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "5", + "name": "見出し 5 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "50", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "6", + "name": "見出し 6 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "60", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "7", + "name": "見出し 7 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "70", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "8", + "name": "見出し 8 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "80", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "9", + "name": "見出し 9 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "000000", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + }, + "styleId": "90", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "a4", + "name": "Title", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "lineSpacing": Object { + "after": 80, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": -10, + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 56, + "szCs": 56, + }, + "styleId": "a3", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "a3", + "name": "表題 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": -10, + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 56, + "szCs": 56, + }, + "styleId": "a4", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "a6", + "name": "Subtitle", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "lineSpacing": Object { + "after": 160, + }, + "numberingProperty": Object { + "id": null, + "level": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": 15, + "color": "595959", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "a5", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "a5", + "name": "副題 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "characterSpacing": 15, + "color": "595959", + "fonts": Object { + "asciiTheme": "majorHAnsi", + "csTheme": "majorBidi", + "eastAsiaTheme": "majorEastAsia", + "hiAnsiTheme": "majorHAnsi", + }, + "sz": 28, + "szCs": 28, + }, + "styleId": "a6", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "a8", + "name": "Quote", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "lineSpacing": Object { + "after": 160, + "before": 160, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "404040", + "italic": true, + "italicCs": true, + }, + "styleId": "a7", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "a7", + "name": "引用文 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "404040", + "italic": true, + "italicCs": true, + }, + "styleId": "a8", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "name": "List Paragraph", + "next": null, + "paragraphProperty": Object { + "indent": Object { + "end": null, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 720, + "startChars": null, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "a9", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "name": "Intense Emphasis", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "0F4761", + "italic": true, + "italicCs": true, + }, + "styleId": "21", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "23", + "name": "Intense Quote", + "next": null, + "paragraphProperty": Object { + "alignment": "center", + "indent": Object { + "end": 864, + "firstLineChars": null, + "hangingChars": null, + "specialIndent": null, + "start": 864, + "startChars": null, + }, + "lineSpacing": Object { + "after": 360, + "before": 360, + }, + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "0F4761", + "italic": true, + "italicCs": true, + }, + "styleId": "22", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "22", + "name": "引用文 2 (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "color": "0F4761", + "italic": true, + "italicCs": true, + }, + "styleId": "23", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "name": "Intense Reference", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object { + "bold": true, + "boldCs": true, + "characterSpacing": 5, + "color": "0F4761", + }, + "styleId": "24", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "ab", + "name": "header", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [ + Object { + "leader": null, + "pos": 4252, + "val": "center", + }, + Object { + "leader": null, + "pos": 8504, + "val": "right", + }, + ], + }, + "runProperty": Object {}, + "styleId": "aa", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "aa", + "name": "ヘッダー (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "ab", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a", + "link": "ad", + "name": "footer", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [ + Object { + "leader": null, + "pos": 4252, + "val": "center", + }, + Object { + "leader": null, + "pos": 8504, + "val": "right", + }, + ], + }, + "runProperty": Object {}, + "styleId": "ac", + "styleType": "paragraph", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "link": "ac", + "name": "フッター (文字)", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "ad", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + Object { + "basedOn": "a0", + "name": "page number", + "next": null, + "paragraphProperty": Object { + "runProperty": Object {}, + "tabs": Array [], + }, + "runProperty": Object {}, + "styleId": "ae", + "styleType": "character", + "tableCellProperty": Object { + "borders": null, + "gridSpan": null, + "shading": null, + "textDirection": null, + "verticalAlign": null, + "verticalMerge": null, + "width": null, + }, + "tableProperty": Object { + "borders": Object { + "bottom": Object { + "borderType": "single", + "color": "000000", + "position": "bottom", + "size": 2, + "space": 0, + }, + "insideH": Object { + "borderType": "single", + "color": "000000", + "position": "insideH", + "size": 2, + "space": 0, + }, + "insideV": Object { + "borderType": "single", + "color": "000000", + "position": "insideV", + "size": 2, + "space": 0, + }, + "left": Object { + "borderType": "single", + "color": "000000", + "position": "left", + "size": 2, + "space": 0, + }, + "right": Object { + "borderType": "single", + "color": "000000", + "position": "right", + "size": 2, + "space": 0, + }, + "top": Object { + "borderType": "single", + "color": "000000", + "position": "top", + "size": 2, + "space": 0, + }, + }, + "justification": "left", + "width": Object { + "width": 0, + "widthType": "auto", + }, + }, + }, + ], + }, + "taskpanes": null, + "taskpanesRels": Object { + "rels": Array [], + }, + "themes": Array [ + Object { + "fontSchema": Object { + "majorFont": Object { + "cs": "", + "ea": "", + "fonts": Array [ + Object { + "script": "Jpan", + "typeface": "游ゴシック Light", + }, + Object { + "script": "Hang", + "typeface": "맑은 고딕", + }, + Object { + "script": "Hans", + "typeface": "等线 Light", + }, + Object { + "script": "Hant", + "typeface": "新細明體", + }, + Object { + "script": "Arab", + "typeface": "Times New Roman", + }, + Object { + "script": "Hebr", + "typeface": "Times New Roman", + }, + Object { + "script": "Thai", + "typeface": "Angsana New", + }, + Object { + "script": "Ethi", + "typeface": "Nyala", + }, + Object { + "script": "Beng", + "typeface": "Vrinda", + }, + Object { + "script": "Gujr", + "typeface": "Shruti", + }, + Object { + "script": "Khmr", + "typeface": "MoolBoran", + }, + Object { + "script": "Knda", + "typeface": "Tunga", + }, + Object { + "script": "Guru", + "typeface": "Raavi", + }, + Object { + "script": "Cans", + "typeface": "Euphemia", + }, + Object { + "script": "Cher", + "typeface": "Plantagenet Cherokee", + }, + Object { + "script": "Yiii", + "typeface": "Microsoft Yi Baiti", + }, + Object { + "script": "Tibt", + "typeface": "Microsoft Himalaya", + }, + Object { + "script": "Thaa", + "typeface": "MV Boli", + }, + Object { + "script": "Deva", + "typeface": "Mangal", + }, + Object { + "script": "Telu", + "typeface": "Gautami", + }, + Object { + "script": "Taml", + "typeface": "Latha", + }, + Object { + "script": "Syrc", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Orya", + "typeface": "Kalinga", + }, + Object { + "script": "Mlym", + "typeface": "Kartika", + }, + Object { + "script": "Laoo", + "typeface": "DokChampa", + }, + Object { + "script": "Sinh", + "typeface": "Iskoola Pota", + }, + Object { + "script": "Mong", + "typeface": "Mongolian Baiti", + }, + Object { + "script": "Viet", + "typeface": "Times New Roman", + }, + Object { + "script": "Uigh", + "typeface": "Microsoft Uighur", + }, + Object { + "script": "Geor", + "typeface": "Sylfaen", + }, + Object { + "script": "Armn", + "typeface": "Arial", + }, + Object { + "script": "Bugi", + "typeface": "Leelawadee UI", + }, + Object { + "script": "Bopo", + "typeface": "Microsoft JhengHei", + }, + Object { + "script": "Java", + "typeface": "Javanese Text", + }, + Object { + "script": "Lisu", + "typeface": "Segoe UI", + }, + Object { + "script": "Mymr", + "typeface": "Myanmar Text", + }, + Object { + "script": "Nkoo", + "typeface": "Ebrima", + }, + Object { + "script": "Olck", + "typeface": "Nirmala UI", + }, + Object { + "script": "Osma", + "typeface": "Ebrima", + }, + Object { + "script": "Phag", + "typeface": "Phagspa", + }, + Object { + "script": "Syrn", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syrj", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syre", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Sora", + "typeface": "Nirmala UI", + }, + Object { + "script": "Tale", + "typeface": "Microsoft Tai Le", + }, + Object { + "script": "Talu", + "typeface": "Microsoft New Tai Lue", + }, + Object { + "script": "Tfng", + "typeface": "Ebrima", + }, + ], + "latin": "游ゴシック Light", + }, + "minorFont": Object { + "cs": "", + "ea": "", + "fonts": Array [ + Object { + "script": "Jpan", + "typeface": "游明朝", + }, + Object { + "script": "Hang", + "typeface": "맑은 고딕", + }, + Object { + "script": "Hans", + "typeface": "等线", + }, + Object { + "script": "Hant", + "typeface": "新細明體", + }, + Object { + "script": "Arab", + "typeface": "Arial", + }, + Object { + "script": "Hebr", + "typeface": "Arial", + }, + Object { + "script": "Thai", + "typeface": "Cordia New", + }, + Object { + "script": "Ethi", + "typeface": "Nyala", + }, + Object { + "script": "Beng", + "typeface": "Vrinda", + }, + Object { + "script": "Gujr", + "typeface": "Shruti", + }, + Object { + "script": "Khmr", + "typeface": "DaunPenh", + }, + Object { + "script": "Knda", + "typeface": "Tunga", + }, + Object { + "script": "Guru", + "typeface": "Raavi", + }, + Object { + "script": "Cans", + "typeface": "Euphemia", + }, + Object { + "script": "Cher", + "typeface": "Plantagenet Cherokee", + }, + Object { + "script": "Yiii", + "typeface": "Microsoft Yi Baiti", + }, + Object { + "script": "Tibt", + "typeface": "Microsoft Himalaya", + }, + Object { + "script": "Thaa", + "typeface": "MV Boli", + }, + Object { + "script": "Deva", + "typeface": "Mangal", + }, + Object { + "script": "Telu", + "typeface": "Gautami", + }, + Object { + "script": "Taml", + "typeface": "Latha", + }, + Object { + "script": "Syrc", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Orya", + "typeface": "Kalinga", + }, + Object { + "script": "Mlym", + "typeface": "Kartika", + }, + Object { + "script": "Laoo", + "typeface": "DokChampa", + }, + Object { + "script": "Sinh", + "typeface": "Iskoola Pota", + }, + Object { + "script": "Mong", + "typeface": "Mongolian Baiti", + }, + Object { + "script": "Viet", + "typeface": "Arial", + }, + Object { + "script": "Uigh", + "typeface": "Microsoft Uighur", + }, + Object { + "script": "Geor", + "typeface": "Sylfaen", + }, + Object { + "script": "Armn", + "typeface": "Arial", + }, + Object { + "script": "Bugi", + "typeface": "Leelawadee UI", + }, + Object { + "script": "Bopo", + "typeface": "Microsoft JhengHei", + }, + Object { + "script": "Java", + "typeface": "Javanese Text", + }, + Object { + "script": "Lisu", + "typeface": "Segoe UI", + }, + Object { + "script": "Mymr", + "typeface": "Myanmar Text", + }, + Object { + "script": "Nkoo", + "typeface": "Ebrima", + }, + Object { + "script": "Olck", + "typeface": "Nirmala UI", + }, + Object { + "script": "Osma", + "typeface": "Ebrima", + }, + Object { + "script": "Phag", + "typeface": "Phagspa", + }, + Object { + "script": "Syrn", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syrj", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Syre", + "typeface": "Estrangelo Edessa", + }, + Object { + "script": "Sora", + "typeface": "Nirmala UI", + }, + Object { + "script": "Tale", + "typeface": "Microsoft Tai Le", + }, + Object { + "script": "Talu", + "typeface": "Microsoft New Tai Lue", + }, + Object { + "script": "Tfng", + "typeface": "Ebrima", + }, + ], + "latin": "游明朝", + }, + }, + }, + ], + "webExtensions": Array [], + "webSettings": Object { + "divs": Array [], + }, +} +`; + exports[`reader should read paragraph property change docx 1`] = ` Object { "comments": Object { diff --git a/docx-wasm/test/index.test.js b/docx-wasm/test/index.test.js index 9b740af..a537090 100644 --- a/docx-wasm/test/index.test.js +++ b/docx-wasm/test/index.test.js @@ -206,6 +206,14 @@ describe("reader", () => { const json = w.readDocx(buffer); expect(json).toMatchSnapshot(); }); + + test("should read page num in header", () => { + const buffer = readFileSync( + "../fixtures/page_num_in_header/page_num_in_header.docx" + ); + const json = w.readDocx(buffer); + expect(json).toMatchSnapshot(); + }); }); describe("writer", () => { diff --git a/fixtures/page_num_in_header/page_num_in_header.docx b/fixtures/page_num_in_header/page_num_in_header.docx new file mode 100644 index 0000000000000000000000000000000000000000..6b5a9bf0b2ff98c6952acb55ade01d32f4b60f5b GIT binary patch literal 19820 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 N4hjH#75nYe{{bYuzPJDY literal 0 HcmV?d00001