#ms-word #office-js #word-wrap #word-contentcontrol
#ms-word #office-js #перенос слов #word-contentcontrol
Вопрос:
Если текст заголовка элемента управления контентом слишком длинный, он усекается. Как я могу обернуть этот текст? Это должно работать как в WordOnline, так и в MSWord (настольная версия).
Я использую office.js чтобы вставить элемент управления содержимым, аналогичный этому:
const contentControl = searchResults.items[0].insertContentControl();
contentControl.removeWhenEdited = false;
contentControl.cannotDelete = false;
contentControl.title = 'Low Risk: Assignment amp; Change of Control (Assignment Addressed) - Score=0.84';
contentControl.tag = '00001';
contentControl.appearance = 'BoundingBox';
contentControl.color = '#33cc33';
Как вы можете видеть на скриншоте ниже, MSWord усекает текст заголовка:
Если я проверю css для элемента управления содержимым (.ContentControlAcetateTitleButton css-класс) Я вижу, что проблема связана с высотой, которая зафиксирована на уровне 17 пикселей. Если бы эта высота была удалена, текст был бы перенесен правильно… или, по крайней мере, это было бы в WordOnline; вряд ли будет работать для MSWord (desktop) Я полагаю
Ответ №1:
К сожалению, нет прямого API для переноса текста заголовка CC. Даже в пользовательском интерфейсе Word это невозможно сделать. Вы можете отправить свой отзыв / запрос / предложение команде Word, нажав «Оставить отзыв в Microsoft» в правом нижнем углу wordonline или нажав смайлик улыбки в правом верхнем углу word desktop