Как определить, соответствует ли текст его ограничивающей форме с помощью Google Slides API? - PullRequest
0 голосов
/ 09 ноября 2018

Я выполняю объединение данных из электронной таблицы Google в презентацию слайдов, используя формы заполнителей и скрипт приложений, что-то вроде в этом примере .

У меня слияние работает хорошо. Первая проблема, с которой я столкнулся, заключается в том, что текст не связан с той формой, которая его содержит. Если текст не умещается в ограничивающей фигуре, он просто переполняется:

text overflowing boundaries of textbox

Это не было бы такой проблемой, если бы я мог каким-то образом программно сказать, что текст переполнен. Насколько я могу судить, я могу получить только высоту ограничивающей фигуры . Который не меняется, хотя теперь он «содержит» текст, который охватывает гораздо большую высоту слайда. Кажется, я не могу получить высоту реального текста.

Можно ли как-нибудь определить, какова высота текстового диапазона , или что он переполнен, так что я могу затем настроить некоторую особенность текста (размер шрифта или длину фактический текст и т. д.), чтобы текст был связан текстовым полем? Или, по крайней мере, предупредить пользователя о переполнении текста.

Эквивалент Powerpoint для этого будет textrange.boundheight , если это поможет описать искомое свойство, с аналогичным свойством, я надеюсь, я смогу реализовать нечто подобное AutoSize. особенность.

Объединение текста в слайд без какого-либо способа подгонки текста под фигуры-заполнители не кажется мне полезным.

...