OpenOffice и все-все-все...

Евгений Чайкин aka StraNNik

2008-04-10

Днями принесли мне файло. Обычный такой doc-файл, созданный обычным таким пользователем. То есть никаких тебе излишеств буржуазных, вроде использования стилей. Впрочем, ужасов вроде центрирования заголовков пробелом тоже не наблюдалось...

Требовалось от меня немного - чтобы при печати всё это выглядело неплохо (файлик, надо сказать не самый большой - 160 страниц А4). При отсутствии стилей как класса, вся вёрстка, разумеется, ползёт...

Начал я довольно бодро. Создал пяток стилей и начал их применять. На третьей странице я глубоко задумался. Хоткеев типа "применить стиль" нет (можно наверное настроить, но это не наш метод), кстати, в свежеанонсированном OpenOffice 2.4.0 эти самые хоткеи обозначены в changelog'е, как одно из значимых нововведений. Аллилуйя!

Так вот, на третьей странице я задумался. Мысль моя текла причудливыми изгибами и сводилась к следующему - коль скоро в ОО есть вполне себе неплохой модуль поиска и замены, наверное можно настроить его так, чтобы по некоторым формальным признакам он применял тот или иной стиль.

Увы, в штатной поставке такая функциональность отсутствует.

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

В результате я слегка почитал справку на предмет отличия синтаксиса regexp'ов расширения от regexp'ов самого ОО (а они слегка различаются) и, потратив 10 минут, причесал весь файл (благо он хорошо формализовался), после чего убил минут 20-30 на вычитку и мелкую правку, поскольку автоматика автоматикой, а свой глаз надёжнее.

После этого я пробежался по страничке расширений для ОО, но, к сожалению, не нашёл ничего полезного (для меня, разумеется). Есть довольно неплохой пакет "Типографика для OpenOffice", но мне он показался не очень удобным.

А какими расширениями пользуетесь Вы?