Новый скрипт: Неразрывности

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

ragman

Топикстартер
12 лет на форуме
Сообщения
669
Реакции
0
Вот накидал по необходимости. Может народу нужно. При необходимости можете сами подправить или напишите я доделаю.
//==================================================
// "Неразрывности"
// (noBreak.jsx)
//
// Версия 1.0
var ver = "1.0"
//
// Скрипт обрабатывает выделенный текстовый фрейм или связку,
// находит телефоны по маске "цифра-цифра" и "Т. ", надписи типа
// "999 т.р.", "222 р." и устанавливает найденному
// атрибут "nobreak"
//
// Автор: Андрей Рыжков (ragman)
//
// Дата: 26.04.2006 г.
//
//==================================================
 

Вложения

Ответ: Новый скрипт: Неразрывности

Это под ЦС2? И за счет чего разгоняется текст до последней строки (с атрибутом "nobreak") - трекинг или ширина символов, или просто выравнивание по ширине?
 
Ответ: Новый скрипт: Неразрывности


Не по теме:
Мне кажеться, ты что-то не то спросил...
 
Ответ: Новый скрипт: Неразрывности

Don Pedro сказал(а):

Не по теме:
Мне кажеться, ты что-то не то спросил...
Я имею в виду, что простое назначение атрибута no break скажем к номерцу телефона часто приводит к появлению явно больших пробелов в абзаце (если в нем мало слов - заметно сразу). Руками это часто решается скажем через horizontal scale 105%, 110%, или небольшим трекингом. И часто визуально лучше смотрится ужатый трекингом текст, чтоб все влезло.
 

Вложения

  • uuu.jpg
    uuu.jpg
    91.3 КБ · Просм.: 860
Ответ: Новый скрипт: Неразрывности

Попробовал в действии.
myStory.search("^9 т.р.", false, false, "");
myStory.search("^9 веч.", false, false, "");
Пчему родная строчка отрабатывается нормально, а моя с "^9 веч." нет? Ничего не понимаю
___
Вопрос снят. Разобрался.
 
Ответ: Новый скрипт: Неразрывности

Да, скрипт под CS2.
Текст никак не разгоняется.
 
Ответ: Новый скрипт: Неразрывности

"Боевое крещение" версткой скрипт только что прошел. Спасибо ragman
 
Статус
Закрыто для дальнейших ответов.