# Программа для графоманна

Роман Маскин

Маленькая удобная программа для автоматической верстки текстов в формат Самиздата.

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


Мне теперь удобно.


Вот, например, этот рассказ отформатирован с помощью этой программки:


http://zhurnal.lib.ru/m/maskin_r_a/gpk.shtml


или вот это стихотворение:


http://zhurnal.lib.ru/m/maskin_r_a/njzr.shtml


Да и сам этот текст тоже отформатирован с ее помощью.


И, раз я программку уже сделал: люди, кому надо, пользуйтесь - нахаляву.


Взять можно здесь


Тут правда надо немного оговориться, по привычке: я никакой ответственности за программку не несу; разработана она с использованием библиотек проекта FLTK (fltk.org) и соответствует тамошней лицензии (там есть фишка, что я должен по требованию выслать исходники, если кому захочется - вышлю); ну и коммерческой выгоды я из программки не получаю (всмысле шуршунчиков).


Да... руководство, так сказать, пользователя.


1. Программа работает только с обычными txt-файлами. В любом наверное редакторе есть возможность сохранить текст в данном формате.


Нажав на кнопку "Выбрать..." вы выбираете файл с произведением. Для каждого выбранного произведения сохраняются настройки форматирования (в отдельном файле с расширением "gsi"). Для новых произведений приводятся настройки по умолчанию, которые можно затем менять на свои.


2. Группа параметров "Общий стиль".


Позволяет задать цвет текста, шрифт и размер для всего текста. Размер можно задать отдельно для эпиграфа и подписи. Поля "Левый отступ" и "Правый отступ" задают размер полей слева и справа в процентах от ширины окна, оставшиеся проценты ширины занимает сам текст.


3. Группы "Название произведения", "эпиграф" и "подпись".


В них если стоит галочка перед словом "Вставить", то соответствующий текст будет вставлен в итоговый файл. Этот соответствующий текст надо вводить в поле под словом "Вставить", а справа есть поле "Размер", которое определяет размер шрифта этого текста. Размер шрифта для эпиграфа и подписи задается в абсолюных единицах, а размер шрифта названия - в относительных к общему стилю.


4. Последняя группа.


"Начало главы". Поле позволяет определять в тексте название глав произведения. Программа проверяет каждый абзац. Если она видит указанную последовательность символов в начале этого абзаца, то она оформляет этот абзац (полностью!) как название главы.То есть, если вы введете в поле "Начало главы" слово "Глава", то при форматировании все абзацы, начинающиеся со слова "Глава", будут оформлены соответственно.


"Формат красной строки". Последовательность символов в этом поле при форматировании будет вставляться в начало каждого абзаца.


5. Кнопка "Поехали".


Нажатие на эту кнопку начинает форматирование. Результат будет помещен там же, где сидит и выбранный txt-файл. Он будет иметь то же имя, но расширение "htm". Это будет файл готовый к просмотру в интернет-браузере (тестировалось только на Internet Explorer и Opera).