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

  • Автор темы Автор темы HAGer
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Как разбить текстовый блок на строки?

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

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

Вложения

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

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

Что касается ТЗ. У тебя корел есть или нет?
 
Ответ: Как разбить текстовый блок на строки?

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

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

Вложения

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

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

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




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

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

Вложения

  • Untitled-1.gif
    Untitled-1.gif
    2.4 КБ · Просм.: 1 044
  • Untitled-2.gif
    Untitled-2.gif
    8 КБ · Просм.: 901
Ответ: Как разбить текстовый блок на строки?

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

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

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

Вложения

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

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

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

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

Спасибо за ответы :)
 
Ответ: Как разбить текстовый блок на строки?

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

Вот тут написано, только соответственно в вашем случае не "4", а "3"
 
Ответ: Как разбить текстовый блок на строки?

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


Не по теме:
Некромантам - БРАВО!!!
 
Ответ: Как разбить текстовый блок на строки?

Апну тему.
Скрипт в 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);
 
Ответ: Как разбить текстовый блок на строки?

Попробуйте "replace" заменить на REPLACE_WITH
 
Ответ: Как разбить текстовый блок на строки?

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