Как разбить текстовый блок на строки?

Статус
Закрыто для дальнейших ответов.

Oleg Butrin

20 лет на форуме
Сообщения
1 993
Реакции
1 224
Ответ: Как разбить текстовый блок на строки?

ragman сказал(а):
Версия CE или непропатченная? Отрихтовал - смотрите.
 

Вложения

  • measurement.zip
    684 байт · Просм.: 326

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Класс... Спасибо...
А версия я уже писал выше CS CE 3.0 без апдейтов.
Только прикольно когда:
1 centimeters = 9.99999999999997 millimeters
 

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как разбить текстовый блок на строки?

BreakTextLine 1.1
Исправлена ошибка со страницами :asl:
 

Вложения

  • BreakTextLine.zip
    902 байт · Просм.: 360

HAGer

Участник
Топикстартер
Сообщения
305
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Программа больше не вылетает

Что касается ТЗ. У тебя корел есть или нет?
 

banIDit

I love this game!
Сообщения
1 160
Реакции
241
Ответ: Как разбить текстовый блок на строки?

ragman сказал(а):
BreakTextLine 1.1
Исправлена ошибка со страницами :asl:
ТОже попробовал — все работает. :)
ragman — так держать! 'cooll)'
 

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Я смотрю мое творение пользуется успехом 'cooll)'
Тогда возрадуйтесь - BreakTextLine v2.0 (хотя приставка Line уже наверное лишняя):
Добавлена морда лица, возможность выбора принципа разбиения.
 

Вложения

  • BreakTextLine.zip
    1.4 КБ · Просм.: 396

HAGer

Участник
Топикстартер
Сообщения
305
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Во! Другое дело!

Если можно, сделай еще 3-й пункт "По словам"




Че-то я накосячил по поводу Корела... он как раз по строкам и разбивает. Прошу прощения за загон.
 

metr

Просто Метр :)
15 лет на форуме
Сообщения
1 171
Реакции
69
Ответ: Как разбить текстовый блок на строки?

Спасибо, иногда полезный скрипт, только высота блоков не очень правильно опредиляется. IMHO первый - что стало, второй - что было. Но это в общем, не существенно. Первый блок я растянул сам.
 

Вложения

  • Untitled-1.gif
    Untitled-1.gif
    2.4 КБ · Просм.: 1 028
  • Untitled-2.gif
    Untitled-2.gif
    8 КБ · Просм.: 886

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Спасибо всем за отклики.
Третий пункт сделаю чуть позже. А пока может кто подскажет алгоритм расчета высоты выходных фреймов. Пока скрипт считает через размер шрифта первого символа строки/абзаца, но как видите не точно. пробовал через интерлиньяж - при установленном интерлиньяже в AUTO возвращается величина "-1".
 

HAGer

Участник
Топикстартер
Сообщения
305
Реакции
0
Ответ: Как разбить текстовый блок на строки?

слушай, а никак нельзя посмотреть, как считается величина текстового блока при нажатии Fit frame to content? Я тк пнимаю, что те именно такое нужно
 

Oleg Butrin

20 лет на форуме
Сообщения
1 993
Реакции
1 224
Ответ: Как разбить текстовый блок на строки?

ragman сказал(а):
Класс... Спасибо...
А версия я уже писал выше CS CE 3.0 без апдейтов.
Только прикольно когда:
Вот еще одно доказательство, что с CE, тем более непропатченной, дела иметь нельзя.
Демонстрирую результат на нормальной пропатченной CS.
 

Вложения

  • measurement.txt
    1.2 КБ · Просм.: 922

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Вы знаете, а дело не в патче. поставил патч 3.0.1а. Все осталось по-прежнему. Похоже это особенность версии CE.
 

-=Troll=-

Участник
Сообщения
275
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Прошу прощения за археологию. Подскажите, пожалуйста, этот скрипт может работать в CS2? (4.05)

Скрипт вылетает с ошибкой 55, "Объект не поддерживает свойство или метод replace".

Спасибо за ответы :)
 

Art®

Индюкатор
15 лет на форуме
Сообщения
538
Реакции
53
Ответ: Как разбить текстовый блок на строки?

В начале скрипта перед
with (app) {
вставьте строку
app.scriptPreferences.version = 3;

Вот тут написано, только соответственно в вашем случае не "4", а "3"
 

-=Troll=-

Участник
Сообщения
275
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Заработало, спасибо агромадное. Поиск включал, и не только здесь, но Ваша ссылка не обнаруживалась... Еще разок спасибо :)
 

Hikage

10 лет на форуме
Сообщения
101
Реакции
0
Ответ: Как разбить текстовый блок на строки?


Не по теме:
Некромантам - БРАВО!!!
 

pr44

Участник
Сообщения
5
Реакции
0
Ответ: Как разбить текстовый блок на строки?

Апну тему.
Скрипт в CS5 работает?

Изменение версии app.scriptPreferences.version = 6; не помогает

Error String: Object does not support the property or method 'replace'

PHP:
Line: 39
Source: strLine =
myStory.lines[myCount].select(SelectionOptions.replace);
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Ответ: Как разбить текстовый блок на строки?

Попробуйте "replace" заменить на REPLACE_WITH
 

MAO_the_Doom

15 лет на форуме
Сообщения
2 408
Реакции
224
Ответ: Как разбить текстовый блок на строки?

У меня в CS5 скрипт BreakTextLine 2005 года выпуска - разбивает всё по строкам без проблем без каких-то изменений в теле скрипта.
 
Статус
Закрыто для дальнейших ответов.