Shift + Enter - это вертикальная вкладка, но не новый абзац - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь получить абзацы документа Word с помощью Office JS API.

const body = context.document.body;
context.load(body, 'paragraphs/items/text');
await context.sync();
const pars = body.paragraphs.items;

Но когда я нажимаю Shift + Enter, это вертикальная вкладка в тексте содержащего абзаца (https://www.fontspace.com/unicode/analyzer/?q=%0B), а не новый абзац в Word.

Есть ли способ получить эти абзацы без поиска вертикальных вкладок в каждом абзаце, а затем выполнить поиск текста перед ним и текста за ним, чтобыполучить диапазоны?

1 Ответ

1 голос
/ 27 июня 2019

Word использует возврат каретки для определения конца абзаца.Перевод строки, или вертикальная табуляция, вызывает новую строку, но не новый абзац.Если вам необходимо различать диапазоны, разделенные переводом строки, вы можете использовать метод Pararaph.split и разделить его переводом строки.

...