[ID CC-CC2021] Как узнать координату-X в выделенном тексте?

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
В содержании надо принудительно переносить текст на новую строку, если он подходит слишком близко к цифре номера страницы. Как измерить расстояние по горизонтали?
 

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Нашел
smth.horizontalOffset
 

dosp

Участник
Сообщения
1 151
Реакции
373
01.jpg
Такой конструкции разве не хватает?
 

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Посмотреть вложение 98034
Такой конструкции разве не хватает?
Если руками расставлять принудительные переносы, то хватает. Но если это надо сделать автоматически, то надо измерять расстояние до цифры. Пока упростил задачу. Просто делю кол-во слов в абзаце на два и к этому n-слову (+1) добавляю принудительный перенос. На первое время годится.
 

dosp

Участник
Сообщения
1 151
Реакции
373
Что-то я не понимаю задачу. Покажите как есть и как надо.
 

hulk1776

Топикстартер
15 лет на форуме
Сообщения
735
Реакции
21
Что-то я не понимаю задачу. Покажите как есть и как надо.
Пример строки в содержании:
Иванов. А. А. Приготовление вкусных супов с учетом возможностей средней полосы России....121
Тут скорее всего будет перенос предложения на новую строку и вторая строка будет сильно короче первой.

а вот так будет красивее (\n - принудительный разыв строки):
Иванов. А. А. Приготовление вкусных супов \nс учетом возможностей средней полосы России....121
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Я чего то не пойму, horizontalOffset это ли не то что нам надо? 'hmmm'