[ID CC2024] Как в скрипте определить заполненность текстового блока?

  • Автор темы Автор темы iGrey
  • Дата начала Дата начала

iGrey

Топикстартер
12 лет на форуме
Сообщения
156
Реакции
25
Не подскажете, какое свойство показывает что текстовый блок заполнен полностью? Порыл манул не нашел :(
Сейчас считаю через количество строк, но алгоритм не идеален.

1705407635947.png
 

Вложения

  • 1705407550530.png
    1705407550530.png
    49.8 КБ · Просм.: 88
Координаты последней строки видимо
 
  • Спасибо
Реакции: iGrey
Еще, возможно, может учитываться число колонок, реально занятых текстом.
Например, создан двухколонник
tf.textFramePreferences.textColumnCount = 2
Сколько в нем колонок с текстом - это tf.textColumns.length.
Если рядом с фреймом ничего нет, то .textColumns.length будет равен textColumnCount.
Но если рядом с фреймом есть выталкивающий текст объект, и текст только водной колонке,
то это можно узнать так: tf.textColumns.length = 1.

Видимо только последняя строка не всегда может быть критерием заполненности.
 
Заполненность бокса это частный случай. Мне надо считать сколько строк можно впихнуть в незаполненный бокс.
Идея уважаемого _МВК_ подтолкнула меня в нужном направлении.
 
Заполненность бокса это частный случай. Мне надо считать сколько строк можно впихнуть в незаполненный бокс.
Идея уважаемого _МВК_ подтолкнула меня в нужном направлении.
Впихивайте по одной до overflow
 
  • Спасибо
Реакции: Drawer
Впихивайте по одной до overflow
Задача не впихивать, задача получить статистику по всем незаполненным боксам.
Еще раз большое спасибо за Идею.
Уже почти дописал что нужно.
 
Последнее редактирование:
  • Спасибо
Реакции: _MBK_, iGrey и Jeine
Координаты последней строки видимо
Что-то не получается. Написал - не работает :(
Координаты последний строки, что вы имели ввиду?
Это какой параметр у Line? Не подскажете?
 
Что-то не получается. Написал - не работает :(
Координаты последний строки, что вы имели ввиду?
Это какой параметр у Line? Не подскажете?
Нашел косяк.
Заработало.
Еще раз спасибо.