Запрет переноса последнего слова в текстовом фрейме

  • Автор темы Автор темы sakhar
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

sakhar

Professional
Топикстартер
15 лет на форуме
Сообщения
1 561
Реакции
134
Вот скриптик тут сваял на эту тему. На тулбокс выкладывать такой вроде стыдно, поэтому кому нужно - берите отсюда.

ОПИСАНИЕ
LastWordInFrame v1.0
Скрипт для запрета переноса последнего слова в текстовом фрейме.
Рекомендуется выполнять перед вычиткой (после чистовой врестки).
Перед началом работы необходимо выделить текстовый фрейм, с которого нужно начать обработку.
Проверяется последнее слово в каждом текстовом фрейме, и если оно разбивается переносом, то ему назначается атрибут "Nobreak". При этом контролируется неизменность количества строк в абзаце, в котором находится слово. При необходимости количество строк корректируется за счет изменения кернинга в заданных пределах. Если корректировка не привела к должному результату, скрипт прекращает работу, выделяется нужный абзац и выводится сообщение о неудаче.
 
Ответ: Запрет переноса последнего слова в текстовом фрейме

Прошу прощения, вот правильный архив. В предыдущем варианте забыл строчку лишнюю убрать.
 

Вложения

Ответ: Запрет переноса последнего слова в текстовом фрейме

Есть наглое пожелание: добавить возможность выбора -- запрещать перенос последнего слова во всех текстовых фреймах или только во фреймах на нечётных страницах.
 
Ответ: Запрет переноса последнего слова в текстовом фрейме

Ну это несложно! :) Если еще несколько пожеланий наберется, может и меню скрипта будет из чего сделать...
 
Статус
Закрыто для дальнейших ответов.