2017-01-17 2 views

ответ

2

API JavaScript Office поддерживает вставку HTML в Word и OneNote. Этот HTML включает в себя как простой HTML, так и HTML с встроенным стилем.

Это означает, что вам нужно поставлять HTML со стилями, уже встроенными в него. Что-то вроде этого должно помочь: https://www.npmjs.com/package/computed-style-to-inline-style

+0

Спасибо за быстрый ответ! Я получил его работу, вот что это выглядит до сих пор:! [Image] (https://augustnagro.com/images/syntaxhighlighter.png). – kantianethics

+0

Есть еще несколько вещей, мешающих надстройке быть лучше, чем просто копировать в идею. Было бы здорово, если бы мы могли вставить html в позицию курсора (Word.InsertLocation имеет только .start и .end), и я не уверен, как добавить затенение фона через api, которое я могу сделать вручную с помощью Format -> Границы и затенение. – kantianethics

+0

Для местоположения вы не могли получить текущий выбор, а затем введите местоположение вставки в начало (или замените, в зависимости от того, что вы хотите)? –

Смежные вопросы