From b7f1dd3a6bffc849a9793ea9da7a9dcfce75c6e1 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Mon, 22 Jun 2026 00:50:09 +0100 Subject: [PATCH] fix: spacing --- .../src/lib/prosemirror-docx/schema.ts | 31 +++++++++++++++---- 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/packages/editor-ext/src/lib/prosemirror-docx/schema.ts b/packages/editor-ext/src/lib/prosemirror-docx/schema.ts index 6288c53b9..56171fcc0 100644 --- a/packages/editor-ext/src/lib/prosemirror-docx/schema.ts +++ b/packages/editor-ext/src/lib/prosemirror-docx/schema.ts @@ -236,12 +236,31 @@ export async function pageNodeToDocxBuffer( ({ styles: { default: { - heading1: { run: { color: '000000', size: 32 } }, - heading2: { run: { color: '000000', size: 26 } }, - heading3: { run: { color: '000000', size: 24 } }, - heading4: { run: { color: '000000', italics: true } }, - heading5: { run: { color: '000000' } }, - heading6: { run: { color: '000000' } }, + document: { paragraph: { spacing: { after: 120 } } }, + heading1: { + run: { color: '000000', size: 32 }, + paragraph: { spacing: { before: 360, after: 120 } }, + }, + heading2: { + run: { color: '000000', size: 26 }, + paragraph: { spacing: { before: 280, after: 120 } }, + }, + heading3: { + run: { color: '000000', size: 24 }, + paragraph: { spacing: { before: 240, after: 80 } }, + }, + heading4: { + run: { color: '000000', italics: true }, + paragraph: { spacing: { before: 240, after: 80 } }, + }, + heading5: { + run: { color: '000000' }, + paragraph: { spacing: { before: 200, after: 80 } }, + }, + heading6: { + run: { color: '000000' }, + paragraph: { spacing: { before: 200, after: 80 } }, + }, }, }, }) as any,