Разработка информационной модели электронного справочника верстальщика
Выпуск:
ART 85123
Библиографическое описание статьи для цитирования:
Дроздова
Е.
Н. Разработка информационной модели электронного справочника верстальщика // Научно-методический электронный журнал «Концепт». –
2015. – Т. 13. – С.
611–615. – URL:
http://e-koncept.ru/2015/85123.htm.
Аннотация. В данной статье рассматривается процесс создания специализированного электронного справочника по верстке. Представляется концепция построения информационной модели электронного справочника: выделяются основные структурные компоненты, определяется их взаимосвязь и роль в системе, даются описания типов форм ввода. Описываются логическая структура подачи информации, взаимосвязь входных и выходных форм, рассматривается и обосновывается логика вычислений, используемая в справочнике.
Ключевые слова:
электронное справочное пособие, верстка, базовые величины верстки, информационная модель, логическая структура, интерфейс, формы ввода данных
Текст статьи
ДроздоваЕлена Николаевна,Кандидат технических наук, доцент кафедры Информационных и управляющих систем, СевероЗападный институт печати Санкт–Петербургского государственного университета технологии и дизайна, г. СанктПетербургEndrozdova2@list.ru
Разработка информационной модели электронного справочника верстальщика
Аннотация.В данной статье рассматривается процесс создания специализированного электронного справочника по верстке. Представляется концепция построения информационной модели электронного справочника: выделяются основные структурные компоненты, определяется их взаимосвязь и роль в системе, даются описания типов форм ввода. Описывается логическая структура подачи информации, взаимосвязь входных и выходных форм, рассматривается и обосновывается логика вычислений, используемая в справочнике.Ключевые слова.Электронное справочное пособие, верстка, базовые величины верстки, информационная модель, логическая структура, интерфейс, формы ввода данных.
ВведениеВ СЗИП СПГУТД разработано электронное справочное издание, реализованное средствами webсервера через CMS систему Drupal[1,2]. Содержательно справочник включает в себя переведенныев электронный формат основные правила верстки и редактуры, в том числе государственные стандарты и санитарные правила оформления изданий,с использованием гипертекста, поисковой и справочной системы, а также системы всплывающих подсказок.Отличительной чертой справочника является дружественный интерфейси высокая степень наглядности, обусловленная ориентацией на начинающих работников отрасли и учащихся как на основную целевую аудиторию.Рассмотрим информационнуюструктуруэлектронного справочника.1 Структурные компоненты1.1 Выбор структурных компонентовНа начальном этапесозданияинформационной модели электронного справочника, следует определиться с системой членения информации на структурные блоки. В процессе разработки каждый из этих блоковреализуетсякак отдельный модуль.Критерием деления является функциональная обособленность части программы, позволяющая выделить ее в отдельный блок. С одной стороны, членение, обоснованное с точки зрения логики, позволяет нагляднее структурировать информацию для разработчика, помогая подходить к созданию программы как совокупности модулей. С другой стороны, упорядоченная информация лучше воспринимается пользователем, особенно если различия информационных блоков подкреплены дизайнерскими приемами.В случае создания информационного справочника по верстке, следует выделить две основные тематические части: расчетную и справочную.Интерактивная расчетная часть является основным функциональным элементом программы. Она содержит формы ввода информации, алгоритмы расчета значений вывода, список отдельно оформленных опорных значений, полученных в результате расчета.Задача справочной части –информационная поддержка пользователя, обоснование правил, по которым происходят вычисление, дополнительные материалы по теме. Распределение модулей справочника по структурным разделам представлено в таблице 1.Таблица 1 Структурная модель электронного справочника верстальщика
Компоненты сайтаРасчетная частьСправочная частьФормы для ввода данныхСловарь терминовАлгоритм расчетаБиблиотека полезных файловВывод данныхПравила расчетаЗначения разделаЗначения проектаПредупреждения
Справочная система сайта
Рассмотрим подробнее перечисленные компоненты структурной модели.1.2 Расчетная частьРасчетная часть является совокупностью механизмов ввода, обработкии вывода информации, а также оперирования выходными данными. Следует выделить следующие функциональные блоки: формы для ввода данных,алгоритм расчетов.1.2.1Формы для ввода данныхКаждому подразделу тематического раздела принадлежит свой набор форм для ввода значений. Согласно списку исходных величин, которые требуются для расчета версточных параметров, создается форма ввода данных. Следует следить за отсутствием избыточности: например, если для расчетов требуется значения кегля и интерлиньяжа, необязательно создавать два поля ввода, так как интерлиньяж можно получить простым вычислением, прописанным в виде функции. Также необходимо сопоставить каждой величине оптимальный тип поля ввода: для значений, вводимых вручную это текстовое поле со стоящимина нем ограничениями (ввод только цифр), для величин, имеющих фиксированные значения, ограниченные по величине определенным интервалом(например: кегль, доля листа, формат издания по ГОСТу) логичнее использовать выпадающий список. Для разграничения альтернативных алгоритмов расчета, –таких как нахождение значения полей графическим методом либо использование значений ГОСТа, –следует оформить их как радиобаттоны,с тем чтобы пользователь мог задействовать только один способ.Важной частью системы ввода данных является также сохранение величин проекта. Проанализировав входные значения форм, используемыхв справочнике, мы можем увидеть, что в большинстве случаев достаточно трехпяти значений для вывода всех остальных величин. Такими опорными значениями являются формат листа, формат полосы набора, величина полей и кегль. Соответственно, дабы избавить пользователя от многократноговвода одних и тех же чисел, необходимо сохранять значения величинв пределах проекта, и автоматически подставлять однажды вводимые в форму.1.2.2 Алгоритм расчетаАлгоритм расчета искомых значений из входных хранится в виде процедур и функций, обрабатывающих значения формы. Особенностью предметной области является то, что не все параметры верстки можно получить математическим путем. Многие из них зависятот содержания текста, его назначения, дизайна макета. Существуют случаи,в которых невозможно однозначно определить, было ли отступлениеот правил намеренным или случайным. Например, если при расчете формата издания выбран формат, удовлетворяющий правилам, но не входящийв число классических. Другой пример: при заданном количестве страниц толщина корешка превышает допустимую. В этих случаях неверно было бы поставить ограничение на вводимое число и не проводить расчет пока не будут введены удовлетворяющие значения. Не следует исключать возможность, что именно эти нестандартныерешения удовлетворяют конкретному проекту, либо клиент сайта хочетоценить, чем чревато подобное отступление от правил, возможное, но нежелательное с точки зрения верстальщика.Оптимальным решением в подобных спорных случаях будет провести расчет, но предусмотреть в алгоритме дополнительные проверки значения,в результате которых появляется предупреждение о возможных последствиях и совет по устранению нежелательного эффекта. Для первого примераэто будет просьба проконсультироваться с типографией, прежде чем принимать в работу макет нестандартного формата, для второго –предупреждение о слишком большой толщине блока и совет увеличит формат издания,либо выбрать бумагу другой плотности.1.2.3 ВыводданныхРезультаты расчетов для каждого раздела необходимо вывестидля просмотра. Оптимально делать вывод на отдельной странице для каждого раздела, автоматически переадресовывая пользователя на нее после сохранения значений.Чтобы избежать сохранения неверно введенных значений, следуетиспользовать опцию предпросмотра.Однако не все сохраненные значения планируются сохранять в меню «Значения проекта». Причина в том, что мы получили бы избыточнуюинформацию. Значения проекта предусматривают хранение опорныхверсточных величин, которые достаточно перенести в макет, созданныйв дизайнерской программе, чтобы начать полноценную работу. Не вошлив число этих значений величины, рассчитанные в справочных целях. Например, значение формата печатного листа, рассчитываемое для выбора формата издания и переговоров с типографией, не участвующее непосредственнов процессе верстки. Второй категорией значений, не вошедшей в значения проекта, являются величины расчета параметров иллюстраций и таблиц. Эти элементы верстки относятся к той категории, для которой невозможно математически высчитать положение без учета дизайна макета в первом случае и содержанияво втором. По этой причине создание массива для вычисления параметров всех иллюстраций и таблиц нецелесообразно. Вероятнее всего, пользователь задействует эту функцию для расчета конкретных значений отбивок интересующего его фрагмента макета, поэтому достаточно будет сохранения на странице с результатами расчетов раздела последнего использованного варианта.1.3 Справочная частьИнформационную поддержку пользователя справочника решено реализовывать в виде следующих тематических блоков: словарь терминов, библиотека полезных файлов, правил расчета, предупреждений и справкипо пользованию сайтом.
1.3.1 Словарь терминовДля пользователя, впервые оказавшегося на сайте, использование полиграфических терминов может вызвать недоумение. Недостаток практических знаний отрасли ведет к совершению ошибок. Словарь необходим не только в виде отдельного раздела, но в виде блока на каждойстранице, содержащего термины, актуальные для данного раздела. Это повысит степень воспринимаемости материала пользователем.
1.3.2 Библиотека полезных файловЯвляясь справочником, сайт обязан предоставлять теоретическуюинформацию по предметной области.Необходимо хранилище для справочных данных, также существующее в общем виде и в виде блока в каждом разделе, чтобы обеспечить удобную рубрикацию. Источниками данных для библиотеки являются государственныеи отраслевые стандарты, выдержки из справочников верстальщика и технического редактора, главы из книг, посвященных верстке. Учитывая общую направленность справочника, а также то, что онне является энциклопедическим, при подборе литературы для библиотеки упор делается не на полноту обзора печатного материала, а на функциональность. Выбираются полезные с точки зрения практики материалы, при наличиинескольких источников повторяющих друг друга –представлен наиболее полный.Большинство из справочных изданий выводятся в виде статей в формате html, удобных для сохранения и копирования. Некоторые ГОСТы и ОСТы выложены в виде официальной копии в формате pdf.1.3.3 Правила расчетаНесмотря на удобство для пользователя проводить расчеты с помощью форм, нельзя оставлять систему в формате черного ящика. Следовательно, для желающих получить обоснование полученным цифрам необходимоввести систему справки по правилам расчета.Целесообразно выводить ее не в виде статического блока текста, который может быть интересен далеко не всем категориям пользователей,а в виде ссылки на всплывающую подсказку, Ссылки удобнее всего располагать на форме ввода данных в соответствующем блоке вычислений, чтобы при вводе пользователь понимал, каким образом будет реализовываться требуемый для него расчет.1.3.4 ПредупрежденияНеобходимость предупреждения о значениях, являющимися допустимыми, но спорными с точки зрения правил верстки, является очевидной. Следует добавить, что информацию о выходе значений за пределы допустимых лучше показывать в виде информационного блока на странице с результатами. Предупреждение также может включать в себя совет: с помощьюкакой манипуляции значениями возможно добиться удовлетворительнойвеличины расчета.1.3.5 Справка по пользованию сайтомЧтобы облегчить работу пользователям, в частности тем, кто впервыеоказался на сайте, на заглавной странице и страницах с расчетами предусмотрены справочные информационные блоки. Они объясняют, как пользоваться проектом, какие есть нюансы при вводе значений, какие из рассчитываемых значений можно использовать в макете без изменений, а в какомслучае настоятельно рекомендуется прочесть справочные файлы, чтобывнести корректировки в зависимости от содержимого верстки.2 Разработка навигации и дизайна справочника2.1 Система навигацииИсходя из функциональной структуры справочника разрабатывается навигационная система сайта. При этом помимо структурной составляющей, необходимо учесть и информационную, то есть членение на тематические разделы.Для информационных разделов необходимо отдельное меню. Находясь внутри раздела, для каждого из них следует разграничить страницы с формой ввода данных и выводом рассчитанных значений раздела (пункты «Проект» и «Рассчитать»).Страница с формой ввода должна содержать кнопки с опциями предпросмотра и сохранения, а также всплывающие подсказки с описанием правил, по которым идет вычисление. Страница с выводом результатов, помимо перечисления полученных значений, должна содержать текстовую область для выведения предупреждений в случае необходимости. Помимо этого, все страницы проекта должны сопровождаться информационной справкой по пользованию порталом.Справочная система постоянно должна быть в зоне доступа, следовательно, лучше всего отвести под нее отдельную колонку, разграничив тематические блоки, содержащие элементы словаря и библиотеки полезныхфайлов. Помимо этого, в колонке можно подвести место под блок с сохраненными значениями проекта, который для облегчения анализа результатов также должен быть постоянно на виду. Помимо тематической классификации справки следует предусмотреть общийраздел, содержащий значения справки и снабженный опцией поиска.2.2 СервисыПомимо рабочих функций, необходимо предусмотреть также сервисныефункции, облегчающие пользователю работу на сайте. Прежде всего, это механизм авторизации. Для проекта необходимость авторизации обусловлена желанием дать пользователю возможность создавать несколько проектов. Теоретически, сохранение рассчитанных значений без авторизации возможно в cookiesфайлы, но этот способ не может быть выходом из ситуации, так как при очистке временных файлов данные удалятся.При наличии авторизации пользователь сможет создавать неограниченное количество проектов для сохранения данных, изменять их, удалятьи распечатывать. Таким образом, мы получаем полноценное программное приложение. 2.3 ДизайнРезюмируя рассмотренные требования к сервисам, мы получаем примерную сетку сайта, изображенную в таблице 2.Таблица 2 Макет сетки сайтасправочника верстальщика
Шапка проекта, имя пользователяПолезные файлыСловарьМенюпо тематическим разделамНазвание разделаПолезные файлы(для данного раздела)ПроектРассчитатьСловарь(для данного раздела)ПредупрежденияСправкапо пользованию разделомЗначения проектаЗначения проектаПравила расчетаОчиститьРаспечататьДобавить проект
Формы ввода данных
ВыйтиСохранитьПредпросмотр
Для реализации проекта было принято решение создать минималистичный дизайн, не перегруженный декоративными элементами. Функциональные блоки разграничиваются с помощью выделения контрастными цветами. 2.3.1 ЦветоваягаммаЧтобы создать приятный эмоциональный фон для посетителей сайта, была выбрана зеленооранжевая гамма. Полезные файлы отмечаются оранжевым цветом плашки, словарь –зеленым, значения проекта –серым. Психологически зеленый цвет нейтрален, выбранный живой оттенок создает впечатление свежести, неагрессивен, но содействует концентрации внимания посетителя сайта. Оранжевый также очень энергичен, создаеттеплый эмоциональный фон, способствует активному восприятию информации. Серый цвет нейтральный и уравновешивающий. В то же время большое количество свободного пространства позволяет ярким пятнам не затеряться, оказывать свое стимулирующее воздействие на настрой посетителя, не вызывая раздражения.Скругленные углы плашек и круглые маркеры меню также способствуют повышению чувства комфорта у пользователей. Готовый дизайнмакет страницы сайта представлен на рисунке 1.
Рис.1.Дизайнмакет страницы сайтасправочника верстальщика
3Информационнотематическая структураэлектронного справочника3.1 Планирование информационной структурыПомимо функциональной структуры, разделяющей содержимоесайтасправочника на модули по их предназначению и взаимному расположению в сетке, следует продумать информационную структуру. Она представляет собой тематическое членение предоставляемого справочником материала.Каждый информационный раздел охватывает одну из тем, посвященных верстке, и является совокупностью правил расчета и справочных материалов. Иными словами, информационная структура является иерархиейматериалов и данных для заполнения справочника.Прежде всего, следует выделить тематические главы для заполнения меню.Для удобства пользователя, расположим главы, следуя классическому циклу верстки. Учитывая универсальный и общий характер справочника,получаем следующую последовательность:Выбор формата издания;Расчет полосы набора;Создание стилей текста;Элементы сложной верстки.Выбор формата издания состоит из нескольких циклов расчета. Первый связан непосредственно с определением формата издания, согласованием размера печатного листа и доли. Второй тип расчетов связан с определением количества авторских, печатных и условных листов. Помимо справочного характера этой информации, она позволяет примерно оценить толщину блока проектируемой книги, и внести корректировки в формат издания, если требуется. Наконец, в качестве справочного раздела было принято решение помимо книжных форматов включить в справочник издания стандарт размеров листовой бумаги ISO.Создание стилей текста включает в себя основной стиль, текстовыевыделения, заголовки, служебные стили. Целесообразно разделить данный раздел на описание шрифтовых и нешрифтовых атрибутов основного текста и расчет стилей заголовков. Что касается выделений, так как чаще всегоони индивидуальны и не требуют сложных расчетов, достаточно описать правила оформления текстовых выделений в справочном разделе.В качестве элементов сложной верстки в справочнике планируется разместить разделы, посвященные верстке иллюстраций и таблиц. Такое решение обосновано общей тематической направленностью справочного издания, поэтому включать в него верстку формул нецелесообразно. Кроме того,правила оформления математических формул носят эмпирический характер, и не могут быть оформлены в виде математических расчетов. Такие элементы как верстка стихотворного текста и драмы также относятся к узкоспециализированной верстке, и в дальнейшем могут стать частью дополнительных модулей справочника.Таким образом, мы получаем следующую развернутую структуру меню:Стандарты ISO;Выбор формата издания;Расчет количества листов;Расчет полосы набора;Стиль основного текста;Стиль заголовков;Верстка иллюстраций;Верстка таблиц.Рассмотрим структуру каждой тематической главы подробнее.3.2 Раздел «Стандарты ISO»ISO (International Organization for Standardization, ISO) –международная организация, занимающаяся выпуском стандартов. В частности, ею одобрен ряд стандартов форматов листовой бумаги, использующийся во всем мире.Данный разделвключается в справочник исключительно как вспомогательный, так как большая часть программы посвящена верстке книжной,а не листовой продукции.Наиболее распространенными форматами являются форматы стандартов 216, 269, 217. Следовательно, целесообразно выделить четыре подпункта, cодержащих выпадающие списки для форматов серии A, B, С и дробных. В качестве рассчитанных значений будет выводиться формат издания, его назначения (в случаях, когда оно однозначно определено), а для форматов серии A –расширенные форматы серий RA и SRA, использующиесякак дообрезные в типографиях. Что касается реже используемых стандартов ISO, таких как ISO 623, 838, DL, 7810, их достаточно вывести в виде внешнего справочного файла, содержащего описание форматов и их назначение.Алгоритм расчетов для данного раздела представляет собой выборку нужного значения из сводной таблицы. Рассмотрим на примере таблицы 3, содержащей подборку значений для дробных форматов.Таблица 3 Значения дробных форматов листов, раздел «Стандарты ISO»
ОбозначениеФорматНазначение1/3 A3105 x 297
1/3 C3114 x 229115 x 230Конверт под 1/3 A31/3 A499 x 210100 x 210Открытка под конверт «Евро»1/3 C4110 x 220110 x 229Конверт «Евро» (под 1/3 A4)1/4 A474 x 210
1/8 A413 x 17
1/3 A570 x 148
Сами таблицы являются частью программы, но для пользователей,желающих ознакомиться с теоретическим обоснованием, необходимопредоставить справочный файл, посвященный описанию стандартов ISO 216, 269 и 217. Файл должен содержать, помимо определения форматов, полную сводную таблицу значений и иллюстрации расчета формата по алгоритму разрезания листа вдоль короткой стороны на две равные части.Являясь справочным разделом, значения «Стандартов ISO» не сохраняются на вкладку «Значения проекта», последние высчитанные данныедоступны на вкладке «Проект» одноименного тематического раздела.3.3 Раздел «Выбор формата издания»Расчет формата издания может проводиться двумя способами: вручную и по значениям ГОСТа. Преимущество ручного расчета состоит в возможности выбрать нестандартный формат, идеальный для осуществления каждого конкретного проекта. В справочном блоке страницы размещается предупреждение о необходимости проконсультироваться с типографией при выборе формата.Итак, два способа выбора формата оформляются в виде радиобаттона. При выборе одного, исключается возможность выбора другого, для каждого варианта появляется свой набор полей.3.3.1 Расчет полосы набора по стандартам ГОСТ 577390Аналогично стандартам ISO, составляется сводная таблица значений ширины и высоты листа, соответствующих формату и доле печатного листа. Выбор значений оформляется в виде выпадающего списка.Ширина и высота издания неоднократно понадобиться для расчетовв дальнейшем, поэтому значения сохраняются в «Значения проекта». Являясь справочным, формат печатного листа сохраняется только в значениях раздела, где отображается в течение всего цикла работы над проектом. 3.3.2 Расчет полосы набора вручнуюДля способа расчета формата издания вручную требуется другой набор полей: с помощью раскрывающихся списков можно выбрать формат физического листа, долю и тип скрепления.В список форматов физического листа, кромеосновных, внесеныдополнительные форматы, которые не всегда поддерживаются типографией. Это форматы 60 x 70, 60 x 100, 70 x 84, 84 x 90 и 84 x 100 см. При выбореодного из этих форматов при расчете проекта выводится предупреждениес настоятельным советом проконсультироваться с типографией. При выборе нестандартной доли: 1/6, 1/12 или 1/24 появляется аналогичное сообщение. Отдельное сообщение соответствует случаю, когда ширина листа больше 70 см, высота больше 1000, а доля равна 1/8. Предупреждение гласит: «Данный формат может применяться только для изданий с большим количеством иллюстраций или табличным материалом, не умещающимся в формат».Значение типа скрепления влияет на величину обрезки. Согласно полиграфической практике, при швейном скреплении обрезка ведется с трех сторон: по длинной стороне –минус 10 мм, по короткой –минус 5 мм (для доли 1/32 –7 мм). При бесшвейном скреплении –обрезка с 4х сторон (по ширине минус 10 или 14 мм соответственно). Следовательно, в зависимости от типа скрепления и доли задается величина обрезки по ширине и высоте.3.3.3 Справочные файлыВ качестве справочных файлов, содержащихся в библиотеке, выбраны «ГОСТ 577390. Издания книжные и журнальные.Форматы» и «ГОСТ 134278. Бумага для печати. Размеры», широко используемые в типографиях.Всплывающие подсказки состоят из двух файлов: справки по форматам типографской бумаги и правила расчета послеобрезного формата.3.4 Раздел «Расчет количества листов»Раздел содержит расчеты количества авторских, физических, условных печатных листов, а также механизм предварительного расчета толщиныкорешка издания.3.5 Раздел «Расчет формата полосы набора»Раздел используется для расчета величины полей (верхнего, нижнего, корешкового и внешнего), а также высоты и ширины полосы набора. Существует три основных подхода к этому расчету. Они оформляются в виде формы, содержащей три радиобаттона. При выборе каждого способа открываются различные наборы полей ввода.В «Значения проекта» сохраняются все величины полей, формат полосы набора и величина кегля.3.6 Раздел «Стиль основного текста»Стиль основного текста задается значениями шрифтовых атрибутов,таких как интерлиньяж и трекиг, и нешрифтовых: величина абзаца и абзацные отбивки, величина втяжки и апроша. В качестве значений на входе достаточно внести формат полосы набора и величину кегля, чтобы рассчитать полный комплект шрифтовых атрибутов. 2.3.7 Раздел «Стиль заголовков»Для расчета стилей заголовков используются поля: формата полосынабора и кегль основного текста/Первоначально не было ясности в том, как организовывать расчетыданного раздела.С одной стороны, существует иерархия заголовков,и, запрашивая желаемое количество уровней заголовков и определяя верхний из уровней, можно создать для пользователя готовый набор стилей. С другой стороны, иерархия не является жесткой, и, поступая таким образом,мы бы ограничивали посетителя сайта в доступе к расчетам, а также не могли бы верным образом рассчитать его макет. Проблемой становится и взаимодействие заголовков между собой, так как, не зная, в каком точно порядке пользователь будет использовать стили, невозможно связать воедино отбивки для заглавий разных уровней, расположенных на странице.Так как решение этой проблемы программным способом выходитза рамки поставленной задачи и чересчур усложняет работу со справочником, было принято решение максимально упростить систему. За одинпрограммный цикл рассчитываются стили всех возможных типов заглавий. Пользователь же из них может выбрать те, что будут использованы в макете верстки.Тем временем, многочисленные справочные материалы и информационные вставки информируют о том, как лучше сочетать заголовки, каким образом взаимодействуют величины отбивок при совместном использовании разных стилей.2.3.8 Раздел «Верстка иллюстраций»Следующие два раздела представляют интерес в качестве справочных, и посвящены элементам сложной верстки. Так как книжное издание наполнено иллюстративным и табличным материалом, не имеет смысла заводить массив значений на каждую из иллюстраций. На практике пользователине будут пользоваться такой громоздкой системой, требующей задаватьиндивидуальные имена материалам. Гораздо удобнее высчитывать значения для одной иллюстрации, которое при следующем вводе будет замещено.Отметим, что значение высчитывается только для одного экземпляра: как и в случае с заголовками, взаимодействиенескольких иллюстрацийна полосе порождает необходимость пересчитать величины отбивок, и давать конкретные рекомендации по подобным изменениям в отрыве от макетаневозможно.Значения, которые требуются для описания положения иллюстрациив файле верстки: тип иллюстрации, значения отбивок, характеристики шрифтовых атрибутов подписи. Существует несколько типов размещения иллюстративного материала в тексте, и, по аналогии с разделом «Стили заголовков», было принято решение представить все возможные варианты, суказанием наиболее подходящего.В полях ввода данных запрашиваются формат полосы набора, кегльосновного шрифта и формат иллюстраций/2.3.9 Раздел «Верстка таблиц»Ситуация с табличной версткой аналогична разделу с иллюстрациями. Программными средствами возможно высчитать только отбивки и определить положение таблицы на странице. Расположение же в ней текста, размеры столбцов и ширина строк зависят от конкретного содержимого. Следовательно, расчеты в разделе сведены к минимуму, он снабжен обширной справкой.Рассчитываемая часть делится на вычисления формата таблиц, стиля основного текста и заголовка.ЗаключениеРазработанная информационная модель электронного справочника верстальщика программно реализована средствами CMS Drupal. Электронныйсправочник содержит базу полезных материалов: ГОСТов, выдержек из справочников и полиграфических книг соответствующей тематике. Материалы содержат классификацию моделей верстки, правила и стандарты. База документов доступна для просмотра как в виде единого архива, так и в виде тематических врезок со ссылками в каждом разделе. Документы хранятся в формате html и pdf.В распоряжении пользователей имеется словарь полиграфических терминов. Аналогично библиотеке полезных файлов, определения можно посмотреть на отдельной вкладке в алфавитном порядке. Каждый раздел содержит блок, на котором располагаются термины, встречающиеся в соответствующей теме. Словарный блок организован в виде списка файлов, при нажатии на который раскрывается определение.Среди общих сервисов –возможность поиска по справочнику.Все службы отлажены и работают должным образом.
Ссылки на источники1. Дроздова Е.Н., Шиленкова Н.В. Автоматизация рабочего места верстальщика в малом издательстве // Труды XII С.Пб. междунар. конф. “Региональная информатика–2010” (“РИ–2010”). –СПб.: СПОИСУ. –2011. –С. 315–319.2. Казаков А. Я., Аверина Н. В., Дроздова Е.Н., Кайнарова Е. М. Разработка технологии создания интерактивных и кроссмедийных электронных учебных пособий // Современное образование: содержание, технологии, качество. Материалы XIXй междунар. научнометодич. конф. –СПб.: СПбГЭТУ “ЛЭТИ”. –2013. –Том 1. –С. 229–230.
Разработка информационной модели электронного справочника верстальщика
Аннотация.В данной статье рассматривается процесс создания специализированного электронного справочника по верстке. Представляется концепция построения информационной модели электронного справочника: выделяются основные структурные компоненты, определяется их взаимосвязь и роль в системе, даются описания типов форм ввода. Описывается логическая структура подачи информации, взаимосвязь входных и выходных форм, рассматривается и обосновывается логика вычислений, используемая в справочнике.Ключевые слова.Электронное справочное пособие, верстка, базовые величины верстки, информационная модель, логическая структура, интерфейс, формы ввода данных.
ВведениеВ СЗИП СПГУТД разработано электронное справочное издание, реализованное средствами webсервера через CMS систему Drupal[1,2]. Содержательно справочник включает в себя переведенныев электронный формат основные правила верстки и редактуры, в том числе государственные стандарты и санитарные правила оформления изданий,с использованием гипертекста, поисковой и справочной системы, а также системы всплывающих подсказок.Отличительной чертой справочника является дружественный интерфейси высокая степень наглядности, обусловленная ориентацией на начинающих работников отрасли и учащихся как на основную целевую аудиторию.Рассмотрим информационнуюструктуруэлектронного справочника.1 Структурные компоненты1.1 Выбор структурных компонентовНа начальном этапесозданияинформационной модели электронного справочника, следует определиться с системой членения информации на структурные блоки. В процессе разработки каждый из этих блоковреализуетсякак отдельный модуль.Критерием деления является функциональная обособленность части программы, позволяющая выделить ее в отдельный блок. С одной стороны, членение, обоснованное с точки зрения логики, позволяет нагляднее структурировать информацию для разработчика, помогая подходить к созданию программы как совокупности модулей. С другой стороны, упорядоченная информация лучше воспринимается пользователем, особенно если различия информационных блоков подкреплены дизайнерскими приемами.В случае создания информационного справочника по верстке, следует выделить две основные тематические части: расчетную и справочную.Интерактивная расчетная часть является основным функциональным элементом программы. Она содержит формы ввода информации, алгоритмы расчета значений вывода, список отдельно оформленных опорных значений, полученных в результате расчета.Задача справочной части –информационная поддержка пользователя, обоснование правил, по которым происходят вычисление, дополнительные материалы по теме. Распределение модулей справочника по структурным разделам представлено в таблице 1.Таблица 1 Структурная модель электронного справочника верстальщика
Компоненты сайтаРасчетная частьСправочная частьФормы для ввода данныхСловарь терминовАлгоритм расчетаБиблиотека полезных файловВывод данныхПравила расчетаЗначения разделаЗначения проектаПредупреждения
Справочная система сайта
Рассмотрим подробнее перечисленные компоненты структурной модели.1.2 Расчетная частьРасчетная часть является совокупностью механизмов ввода, обработкии вывода информации, а также оперирования выходными данными. Следует выделить следующие функциональные блоки: формы для ввода данных,алгоритм расчетов.1.2.1Формы для ввода данныхКаждому подразделу тематического раздела принадлежит свой набор форм для ввода значений. Согласно списку исходных величин, которые требуются для расчета версточных параметров, создается форма ввода данных. Следует следить за отсутствием избыточности: например, если для расчетов требуется значения кегля и интерлиньяжа, необязательно создавать два поля ввода, так как интерлиньяж можно получить простым вычислением, прописанным в виде функции. Также необходимо сопоставить каждой величине оптимальный тип поля ввода: для значений, вводимых вручную это текстовое поле со стоящимина нем ограничениями (ввод только цифр), для величин, имеющих фиксированные значения, ограниченные по величине определенным интервалом(например: кегль, доля листа, формат издания по ГОСТу) логичнее использовать выпадающий список. Для разграничения альтернативных алгоритмов расчета, –таких как нахождение значения полей графическим методом либо использование значений ГОСТа, –следует оформить их как радиобаттоны,с тем чтобы пользователь мог задействовать только один способ.Важной частью системы ввода данных является также сохранение величин проекта. Проанализировав входные значения форм, используемыхв справочнике, мы можем увидеть, что в большинстве случаев достаточно трехпяти значений для вывода всех остальных величин. Такими опорными значениями являются формат листа, формат полосы набора, величина полей и кегль. Соответственно, дабы избавить пользователя от многократноговвода одних и тех же чисел, необходимо сохранять значения величинв пределах проекта, и автоматически подставлять однажды вводимые в форму.1.2.2 Алгоритм расчетаАлгоритм расчета искомых значений из входных хранится в виде процедур и функций, обрабатывающих значения формы. Особенностью предметной области является то, что не все параметры верстки можно получить математическим путем. Многие из них зависятот содержания текста, его назначения, дизайна макета. Существуют случаи,в которых невозможно однозначно определить, было ли отступлениеот правил намеренным или случайным. Например, если при расчете формата издания выбран формат, удовлетворяющий правилам, но не входящийв число классических. Другой пример: при заданном количестве страниц толщина корешка превышает допустимую. В этих случаях неверно было бы поставить ограничение на вводимое число и не проводить расчет пока не будут введены удовлетворяющие значения. Не следует исключать возможность, что именно эти нестандартныерешения удовлетворяют конкретному проекту, либо клиент сайта хочетоценить, чем чревато подобное отступление от правил, возможное, но нежелательное с точки зрения верстальщика.Оптимальным решением в подобных спорных случаях будет провести расчет, но предусмотреть в алгоритме дополнительные проверки значения,в результате которых появляется предупреждение о возможных последствиях и совет по устранению нежелательного эффекта. Для первого примераэто будет просьба проконсультироваться с типографией, прежде чем принимать в работу макет нестандартного формата, для второго –предупреждение о слишком большой толщине блока и совет увеличит формат издания,либо выбрать бумагу другой плотности.1.2.3 ВыводданныхРезультаты расчетов для каждого раздела необходимо вывестидля просмотра. Оптимально делать вывод на отдельной странице для каждого раздела, автоматически переадресовывая пользователя на нее после сохранения значений.Чтобы избежать сохранения неверно введенных значений, следуетиспользовать опцию предпросмотра.Однако не все сохраненные значения планируются сохранять в меню «Значения проекта». Причина в том, что мы получили бы избыточнуюинформацию. Значения проекта предусматривают хранение опорныхверсточных величин, которые достаточно перенести в макет, созданныйв дизайнерской программе, чтобы начать полноценную работу. Не вошлив число этих значений величины, рассчитанные в справочных целях. Например, значение формата печатного листа, рассчитываемое для выбора формата издания и переговоров с типографией, не участвующее непосредственнов процессе верстки. Второй категорией значений, не вошедшей в значения проекта, являются величины расчета параметров иллюстраций и таблиц. Эти элементы верстки относятся к той категории, для которой невозможно математически высчитать положение без учета дизайна макета в первом случае и содержанияво втором. По этой причине создание массива для вычисления параметров всех иллюстраций и таблиц нецелесообразно. Вероятнее всего, пользователь задействует эту функцию для расчета конкретных значений отбивок интересующего его фрагмента макета, поэтому достаточно будет сохранения на странице с результатами расчетов раздела последнего использованного варианта.1.3 Справочная частьИнформационную поддержку пользователя справочника решено реализовывать в виде следующих тематических блоков: словарь терминов, библиотека полезных файлов, правил расчета, предупреждений и справкипо пользованию сайтом.
1.3.1 Словарь терминовДля пользователя, впервые оказавшегося на сайте, использование полиграфических терминов может вызвать недоумение. Недостаток практических знаний отрасли ведет к совершению ошибок. Словарь необходим не только в виде отдельного раздела, но в виде блока на каждойстранице, содержащего термины, актуальные для данного раздела. Это повысит степень воспринимаемости материала пользователем.
1.3.2 Библиотека полезных файловЯвляясь справочником, сайт обязан предоставлять теоретическуюинформацию по предметной области.Необходимо хранилище для справочных данных, также существующее в общем виде и в виде блока в каждом разделе, чтобы обеспечить удобную рубрикацию. Источниками данных для библиотеки являются государственныеи отраслевые стандарты, выдержки из справочников верстальщика и технического редактора, главы из книг, посвященных верстке. Учитывая общую направленность справочника, а также то, что онне является энциклопедическим, при подборе литературы для библиотеки упор делается не на полноту обзора печатного материала, а на функциональность. Выбираются полезные с точки зрения практики материалы, при наличиинескольких источников повторяющих друг друга –представлен наиболее полный.Большинство из справочных изданий выводятся в виде статей в формате html, удобных для сохранения и копирования. Некоторые ГОСТы и ОСТы выложены в виде официальной копии в формате pdf.1.3.3 Правила расчетаНесмотря на удобство для пользователя проводить расчеты с помощью форм, нельзя оставлять систему в формате черного ящика. Следовательно, для желающих получить обоснование полученным цифрам необходимоввести систему справки по правилам расчета.Целесообразно выводить ее не в виде статического блока текста, который может быть интересен далеко не всем категориям пользователей,а в виде ссылки на всплывающую подсказку, Ссылки удобнее всего располагать на форме ввода данных в соответствующем блоке вычислений, чтобы при вводе пользователь понимал, каким образом будет реализовываться требуемый для него расчет.1.3.4 ПредупрежденияНеобходимость предупреждения о значениях, являющимися допустимыми, но спорными с точки зрения правил верстки, является очевидной. Следует добавить, что информацию о выходе значений за пределы допустимых лучше показывать в виде информационного блока на странице с результатами. Предупреждение также может включать в себя совет: с помощьюкакой манипуляции значениями возможно добиться удовлетворительнойвеличины расчета.1.3.5 Справка по пользованию сайтомЧтобы облегчить работу пользователям, в частности тем, кто впервыеоказался на сайте, на заглавной странице и страницах с расчетами предусмотрены справочные информационные блоки. Они объясняют, как пользоваться проектом, какие есть нюансы при вводе значений, какие из рассчитываемых значений можно использовать в макете без изменений, а в какомслучае настоятельно рекомендуется прочесть справочные файлы, чтобывнести корректировки в зависимости от содержимого верстки.2 Разработка навигации и дизайна справочника2.1 Система навигацииИсходя из функциональной структуры справочника разрабатывается навигационная система сайта. При этом помимо структурной составляющей, необходимо учесть и информационную, то есть членение на тематические разделы.Для информационных разделов необходимо отдельное меню. Находясь внутри раздела, для каждого из них следует разграничить страницы с формой ввода данных и выводом рассчитанных значений раздела (пункты «Проект» и «Рассчитать»).Страница с формой ввода должна содержать кнопки с опциями предпросмотра и сохранения, а также всплывающие подсказки с описанием правил, по которым идет вычисление. Страница с выводом результатов, помимо перечисления полученных значений, должна содержать текстовую область для выведения предупреждений в случае необходимости. Помимо этого, все страницы проекта должны сопровождаться информационной справкой по пользованию порталом.Справочная система постоянно должна быть в зоне доступа, следовательно, лучше всего отвести под нее отдельную колонку, разграничив тематические блоки, содержащие элементы словаря и библиотеки полезныхфайлов. Помимо этого, в колонке можно подвести место под блок с сохраненными значениями проекта, который для облегчения анализа результатов также должен быть постоянно на виду. Помимо тематической классификации справки следует предусмотреть общийраздел, содержащий значения справки и снабженный опцией поиска.2.2 СервисыПомимо рабочих функций, необходимо предусмотреть также сервисныефункции, облегчающие пользователю работу на сайте. Прежде всего, это механизм авторизации. Для проекта необходимость авторизации обусловлена желанием дать пользователю возможность создавать несколько проектов. Теоретически, сохранение рассчитанных значений без авторизации возможно в cookiesфайлы, но этот способ не может быть выходом из ситуации, так как при очистке временных файлов данные удалятся.При наличии авторизации пользователь сможет создавать неограниченное количество проектов для сохранения данных, изменять их, удалятьи распечатывать. Таким образом, мы получаем полноценное программное приложение. 2.3 ДизайнРезюмируя рассмотренные требования к сервисам, мы получаем примерную сетку сайта, изображенную в таблице 2.Таблица 2 Макет сетки сайтасправочника верстальщика
Шапка проекта, имя пользователяПолезные файлыСловарьМенюпо тематическим разделамНазвание разделаПолезные файлы(для данного раздела)ПроектРассчитатьСловарь(для данного раздела)ПредупрежденияСправкапо пользованию разделомЗначения проектаЗначения проектаПравила расчетаОчиститьРаспечататьДобавить проект
Формы ввода данных
ВыйтиСохранитьПредпросмотр
Для реализации проекта было принято решение создать минималистичный дизайн, не перегруженный декоративными элементами. Функциональные блоки разграничиваются с помощью выделения контрастными цветами. 2.3.1 ЦветоваягаммаЧтобы создать приятный эмоциональный фон для посетителей сайта, была выбрана зеленооранжевая гамма. Полезные файлы отмечаются оранжевым цветом плашки, словарь –зеленым, значения проекта –серым. Психологически зеленый цвет нейтрален, выбранный живой оттенок создает впечатление свежести, неагрессивен, но содействует концентрации внимания посетителя сайта. Оранжевый также очень энергичен, создаеттеплый эмоциональный фон, способствует активному восприятию информации. Серый цвет нейтральный и уравновешивающий. В то же время большое количество свободного пространства позволяет ярким пятнам не затеряться, оказывать свое стимулирующее воздействие на настрой посетителя, не вызывая раздражения.Скругленные углы плашек и круглые маркеры меню также способствуют повышению чувства комфорта у пользователей. Готовый дизайнмакет страницы сайта представлен на рисунке 1.
Рис.1.Дизайнмакет страницы сайтасправочника верстальщика
3Информационнотематическая структураэлектронного справочника3.1 Планирование информационной структурыПомимо функциональной структуры, разделяющей содержимоесайтасправочника на модули по их предназначению и взаимному расположению в сетке, следует продумать информационную структуру. Она представляет собой тематическое членение предоставляемого справочником материала.Каждый информационный раздел охватывает одну из тем, посвященных верстке, и является совокупностью правил расчета и справочных материалов. Иными словами, информационная структура является иерархиейматериалов и данных для заполнения справочника.Прежде всего, следует выделить тематические главы для заполнения меню.Для удобства пользователя, расположим главы, следуя классическому циклу верстки. Учитывая универсальный и общий характер справочника,получаем следующую последовательность:Выбор формата издания;Расчет полосы набора;Создание стилей текста;Элементы сложной верстки.Выбор формата издания состоит из нескольких циклов расчета. Первый связан непосредственно с определением формата издания, согласованием размера печатного листа и доли. Второй тип расчетов связан с определением количества авторских, печатных и условных листов. Помимо справочного характера этой информации, она позволяет примерно оценить толщину блока проектируемой книги, и внести корректировки в формат издания, если требуется. Наконец, в качестве справочного раздела было принято решение помимо книжных форматов включить в справочник издания стандарт размеров листовой бумаги ISO.Создание стилей текста включает в себя основной стиль, текстовыевыделения, заголовки, служебные стили. Целесообразно разделить данный раздел на описание шрифтовых и нешрифтовых атрибутов основного текста и расчет стилей заголовков. Что касается выделений, так как чаще всегоони индивидуальны и не требуют сложных расчетов, достаточно описать правила оформления текстовых выделений в справочном разделе.В качестве элементов сложной верстки в справочнике планируется разместить разделы, посвященные верстке иллюстраций и таблиц. Такое решение обосновано общей тематической направленностью справочного издания, поэтому включать в него верстку формул нецелесообразно. Кроме того,правила оформления математических формул носят эмпирический характер, и не могут быть оформлены в виде математических расчетов. Такие элементы как верстка стихотворного текста и драмы также относятся к узкоспециализированной верстке, и в дальнейшем могут стать частью дополнительных модулей справочника.Таким образом, мы получаем следующую развернутую структуру меню:Стандарты ISO;Выбор формата издания;Расчет количества листов;Расчет полосы набора;Стиль основного текста;Стиль заголовков;Верстка иллюстраций;Верстка таблиц.Рассмотрим структуру каждой тематической главы подробнее.3.2 Раздел «Стандарты ISO»ISO (International Organization for Standardization, ISO) –международная организация, занимающаяся выпуском стандартов. В частности, ею одобрен ряд стандартов форматов листовой бумаги, использующийся во всем мире.Данный разделвключается в справочник исключительно как вспомогательный, так как большая часть программы посвящена верстке книжной,а не листовой продукции.Наиболее распространенными форматами являются форматы стандартов 216, 269, 217. Следовательно, целесообразно выделить четыре подпункта, cодержащих выпадающие списки для форматов серии A, B, С и дробных. В качестве рассчитанных значений будет выводиться формат издания, его назначения (в случаях, когда оно однозначно определено), а для форматов серии A –расширенные форматы серий RA и SRA, использующиесякак дообрезные в типографиях. Что касается реже используемых стандартов ISO, таких как ISO 623, 838, DL, 7810, их достаточно вывести в виде внешнего справочного файла, содержащего описание форматов и их назначение.Алгоритм расчетов для данного раздела представляет собой выборку нужного значения из сводной таблицы. Рассмотрим на примере таблицы 3, содержащей подборку значений для дробных форматов.Таблица 3 Значения дробных форматов листов, раздел «Стандарты ISO»
ОбозначениеФорматНазначение1/3 A3105 x 297
1/3 C3114 x 229115 x 230Конверт под 1/3 A31/3 A499 x 210100 x 210Открытка под конверт «Евро»1/3 C4110 x 220110 x 229Конверт «Евро» (под 1/3 A4)1/4 A474 x 210
1/8 A413 x 17
1/3 A570 x 148
Сами таблицы являются частью программы, но для пользователей,желающих ознакомиться с теоретическим обоснованием, необходимопредоставить справочный файл, посвященный описанию стандартов ISO 216, 269 и 217. Файл должен содержать, помимо определения форматов, полную сводную таблицу значений и иллюстрации расчета формата по алгоритму разрезания листа вдоль короткой стороны на две равные части.Являясь справочным разделом, значения «Стандартов ISO» не сохраняются на вкладку «Значения проекта», последние высчитанные данныедоступны на вкладке «Проект» одноименного тематического раздела.3.3 Раздел «Выбор формата издания»Расчет формата издания может проводиться двумя способами: вручную и по значениям ГОСТа. Преимущество ручного расчета состоит в возможности выбрать нестандартный формат, идеальный для осуществления каждого конкретного проекта. В справочном блоке страницы размещается предупреждение о необходимости проконсультироваться с типографией при выборе формата.Итак, два способа выбора формата оформляются в виде радиобаттона. При выборе одного, исключается возможность выбора другого, для каждого варианта появляется свой набор полей.3.3.1 Расчет полосы набора по стандартам ГОСТ 577390Аналогично стандартам ISO, составляется сводная таблица значений ширины и высоты листа, соответствующих формату и доле печатного листа. Выбор значений оформляется в виде выпадающего списка.Ширина и высота издания неоднократно понадобиться для расчетовв дальнейшем, поэтому значения сохраняются в «Значения проекта». Являясь справочным, формат печатного листа сохраняется только в значениях раздела, где отображается в течение всего цикла работы над проектом. 3.3.2 Расчет полосы набора вручнуюДля способа расчета формата издания вручную требуется другой набор полей: с помощью раскрывающихся списков можно выбрать формат физического листа, долю и тип скрепления.В список форматов физического листа, кромеосновных, внесеныдополнительные форматы, которые не всегда поддерживаются типографией. Это форматы 60 x 70, 60 x 100, 70 x 84, 84 x 90 и 84 x 100 см. При выбореодного из этих форматов при расчете проекта выводится предупреждениес настоятельным советом проконсультироваться с типографией. При выборе нестандартной доли: 1/6, 1/12 или 1/24 появляется аналогичное сообщение. Отдельное сообщение соответствует случаю, когда ширина листа больше 70 см, высота больше 1000, а доля равна 1/8. Предупреждение гласит: «Данный формат может применяться только для изданий с большим количеством иллюстраций или табличным материалом, не умещающимся в формат».Значение типа скрепления влияет на величину обрезки. Согласно полиграфической практике, при швейном скреплении обрезка ведется с трех сторон: по длинной стороне –минус 10 мм, по короткой –минус 5 мм (для доли 1/32 –7 мм). При бесшвейном скреплении –обрезка с 4х сторон (по ширине минус 10 или 14 мм соответственно). Следовательно, в зависимости от типа скрепления и доли задается величина обрезки по ширине и высоте.3.3.3 Справочные файлыВ качестве справочных файлов, содержащихся в библиотеке, выбраны «ГОСТ 577390. Издания книжные и журнальные.Форматы» и «ГОСТ 134278. Бумага для печати. Размеры», широко используемые в типографиях.Всплывающие подсказки состоят из двух файлов: справки по форматам типографской бумаги и правила расчета послеобрезного формата.3.4 Раздел «Расчет количества листов»Раздел содержит расчеты количества авторских, физических, условных печатных листов, а также механизм предварительного расчета толщиныкорешка издания.3.5 Раздел «Расчет формата полосы набора»Раздел используется для расчета величины полей (верхнего, нижнего, корешкового и внешнего), а также высоты и ширины полосы набора. Существует три основных подхода к этому расчету. Они оформляются в виде формы, содержащей три радиобаттона. При выборе каждого способа открываются различные наборы полей ввода.В «Значения проекта» сохраняются все величины полей, формат полосы набора и величина кегля.3.6 Раздел «Стиль основного текста»Стиль основного текста задается значениями шрифтовых атрибутов,таких как интерлиньяж и трекиг, и нешрифтовых: величина абзаца и абзацные отбивки, величина втяжки и апроша. В качестве значений на входе достаточно внести формат полосы набора и величину кегля, чтобы рассчитать полный комплект шрифтовых атрибутов. 2.3.7 Раздел «Стиль заголовков»Для расчета стилей заголовков используются поля: формата полосынабора и кегль основного текста/Первоначально не было ясности в том, как организовывать расчетыданного раздела.С одной стороны, существует иерархия заголовков,и, запрашивая желаемое количество уровней заголовков и определяя верхний из уровней, можно создать для пользователя готовый набор стилей. С другой стороны, иерархия не является жесткой, и, поступая таким образом,мы бы ограничивали посетителя сайта в доступе к расчетам, а также не могли бы верным образом рассчитать его макет. Проблемой становится и взаимодействие заголовков между собой, так как, не зная, в каком точно порядке пользователь будет использовать стили, невозможно связать воедино отбивки для заглавий разных уровней, расположенных на странице.Так как решение этой проблемы программным способом выходитза рамки поставленной задачи и чересчур усложняет работу со справочником, было принято решение максимально упростить систему. За одинпрограммный цикл рассчитываются стили всех возможных типов заглавий. Пользователь же из них может выбрать те, что будут использованы в макете верстки.Тем временем, многочисленные справочные материалы и информационные вставки информируют о том, как лучше сочетать заголовки, каким образом взаимодействуют величины отбивок при совместном использовании разных стилей.2.3.8 Раздел «Верстка иллюстраций»Следующие два раздела представляют интерес в качестве справочных, и посвящены элементам сложной верстки. Так как книжное издание наполнено иллюстративным и табличным материалом, не имеет смысла заводить массив значений на каждую из иллюстраций. На практике пользователине будут пользоваться такой громоздкой системой, требующей задаватьиндивидуальные имена материалам. Гораздо удобнее высчитывать значения для одной иллюстрации, которое при следующем вводе будет замещено.Отметим, что значение высчитывается только для одного экземпляра: как и в случае с заголовками, взаимодействиенескольких иллюстрацийна полосе порождает необходимость пересчитать величины отбивок, и давать конкретные рекомендации по подобным изменениям в отрыве от макетаневозможно.Значения, которые требуются для описания положения иллюстрациив файле верстки: тип иллюстрации, значения отбивок, характеристики шрифтовых атрибутов подписи. Существует несколько типов размещения иллюстративного материала в тексте, и, по аналогии с разделом «Стили заголовков», было принято решение представить все возможные варианты, суказанием наиболее подходящего.В полях ввода данных запрашиваются формат полосы набора, кегльосновного шрифта и формат иллюстраций/2.3.9 Раздел «Верстка таблиц»Ситуация с табличной версткой аналогична разделу с иллюстрациями. Программными средствами возможно высчитать только отбивки и определить положение таблицы на странице. Расположение же в ней текста, размеры столбцов и ширина строк зависят от конкретного содержимого. Следовательно, расчеты в разделе сведены к минимуму, он снабжен обширной справкой.Рассчитываемая часть делится на вычисления формата таблиц, стиля основного текста и заголовка.ЗаключениеРазработанная информационная модель электронного справочника верстальщика программно реализована средствами CMS Drupal. Электронныйсправочник содержит базу полезных материалов: ГОСТов, выдержек из справочников и полиграфических книг соответствующей тематике. Материалы содержат классификацию моделей верстки, правила и стандарты. База документов доступна для просмотра как в виде единого архива, так и в виде тематических врезок со ссылками в каждом разделе. Документы хранятся в формате html и pdf.В распоряжении пользователей имеется словарь полиграфических терминов. Аналогично библиотеке полезных файлов, определения можно посмотреть на отдельной вкладке в алфавитном порядке. Каждый раздел содержит блок, на котором располагаются термины, встречающиеся в соответствующей теме. Словарный блок организован в виде списка файлов, при нажатии на который раскрывается определение.Среди общих сервисов –возможность поиска по справочнику.Все службы отлажены и работают должным образом.
Ссылки на источники1. Дроздова Е.Н., Шиленкова Н.В. Автоматизация рабочего места верстальщика в малом издательстве // Труды XII С.Пб. междунар. конф. “Региональная информатика–2010” (“РИ–2010”). –СПб.: СПОИСУ. –2011. –С. 315–319.2. Казаков А. Я., Аверина Н. В., Дроздова Е.Н., Кайнарова Е. М. Разработка технологии создания интерактивных и кроссмедийных электронных учебных пособий // Современное образование: содержание, технологии, качество. Материалы XIXй междунар. научнометодич. конф. –СПб.: СПбГЭТУ “ЛЭТИ”. –2013. –Том 1. –С. 229–230.