Электронная библиотека » Николай Колдыркаев » » онлайн чтение - страница 11


  • Текст добавлен: 14 ноября 2013, 04:56


Автор книги: Николай Колдыркаев


Жанр: Программы, Компьютеры


сообщить о неприемлемом содержимом

Текущая страница: 11 (всего у книги 22 страниц) [доступный отрывок для чтения: 7 страниц]

Шрифт:
- 100% +
OpenOffice.org Draw – мощный векторный редактор из пакета OpenOffice.org

Пользователи современных рабочих станций под управлением Linux с большой вероятностью приведут название OpenOffice.org Draw в качестве свободной ассоциации на подачу из ключевых слов «векторный редактор». Компонент интегрированного набора офисных приложений OpenOffice.org Draw – самый популярный открытый редактор векторной графики, доступный пользователям Linux, Windows, Mac OS X и прочих систем. Ну что ж, давайте посмотрим, так ли хорош Draw, как его хвалят?

Относительно скорости работы ООо Draw ничего плохого сказать не могу – котик шустрый. Шустрее даже, чем иные коммерческие редакторы. Но качество изображения при этом не очень высокое, сглаживание кривых и шрифтов оставляет желать лучшего. Кроме того, ряд возможностей, уже ставших нормой в других редакторах, ООо Draw пока либо не предоставляет вовсе, либо не делает доступными для пользователя. А зря! Хорошую идею, такую как ООо Draw, чаще всего губит именно небрежная реализация.

Если вы решите поставить OpenOffice.org и пользоваться его редактором для векторной графики, будьте готовы к тому, что в его поставке практически ничего нет в качестве примеров. Разве что пара заготовок для презентаций. Для проверки широко разрекламированных возможностей импорта OpenOffice.org Draw я пытался загрузить в него пару рисунков в формате EPS, сгенерированных программой-законодателем формата (Adobe Illustrator). Ничего не вышло. Импорт еще одного модного стандарта векторной графики – SVG – в текущей стабильной версии вообще отсутствует. Его обещали реализовать в одной из следующих версий OpenOffice.org Draw. Зато с импортом формата Windows EMF никаких проблем не возникло. Качество при конвертировании заметно не теряется. Очень жаль, что на сегодняшний день не все конверторы импорта в ООо Draw могут похвастаться такой сильной математикой.

Полезный совет

Импорт формата SVG в стабильных сборках OpenOfflce.org пока не поддерживается, но его можно реализовать посредством специально написанного пакета расширений. Вы сможете найти его на прилагаемом компакт-диске в папке Office под именем svg-import-r2185.uno.zip. Установка пакета осуществляется очень просто. Запустите любое приложение OpenOffice.org и выберите пункт меню Сервис | Управление пакетами. Затем нажмите кнопку Добавить и в открывшемся диалоговом окне выберите файл svg-import-r2185.uno.zip. Разворачивать архив не нужно. После перезапуска OpenOffice.org возможность открытия или импорта SVG станет доступна.

Несмотря на явные проблемы с импортом ряда форматов, в ООо Draw есть несколько неочевидных, скрытых от глаз обычного пользователя возможностей. Прежде всего, это расширяемый редактор, для него можно писать макросы с такой же легкостью, как и для других компонентов. Классические примеры можно посмотреть по адресу http://kosh.datateamsys.com/~danny/OOo/Examples/Draw/. Лично мне понравились скрипты для генерации произвольного количества случайно разбросанных по странице кругов, сердечек, елочек и другого «сухого кошачьего корма» разных форм.

Есть и более серьезные примеры использования ООо Draw программистами. Например, по адресу http://elonen.iki.ii/code/sql2diagram-sxd/ можно найти скрипт на языке Python для реверсивной инженерии баз данных SQL. Он генерирует диаграмму структуры данных в формате ООо Draw. Это очень удобно в процессе проектирования, т. к. результат – визуальную модель данных – можно редактировать, не нанося ущерба самой базе данных. :)

Рис. 9.1. Векторный редактор OpenOffice.org Draw с помощью макросов Danny одним щелчком мыши позволяет создавать «валентинки». Вторым и третьим я добавил девушку


И, наконец, если вам, несмотря ни на что, удалось-таки создать в этой программе нечто достойное бумаги, то на этом этапе ООо Draw упрекнуть абсолютно не в чем. Редактор не только распечатает все в наилучшем виде, но и предоставит возможность экспортировать документ в один из 20 популярных графических форматов, включая Flash, SVG и EPS. Учитывая проблемы, с которыми я столкнулся при импорте EPS, качество экспортируемых данных на удивление хорошее. А что касается PDF, в ООо Draw, как и в любом другом приложении OpenOffice.org, файлы этого популярнейшего в Сети формата генерируются лишь одним щелчком мыши. Безусловно, правильный ход.

Итак, теперь вы имеете представление, что умеет этот векторный редактор, а чего нет. Настало время испытать его на практике. Предлагаю рассмотреть несколько простых примеров. Начнем с изготовления формы для визиток.

Первые шаги в ООо Draw – готовим шаблон для визиток

Вы пробовали делать визитки в текстовом процессоре? Я пробовал. И готов авторитетно заявить, что хотя это и возможно в принципе, но сложно, долго и вообще – порочная практика. Для выпонения работ такого рода несравнимо лучше подходит векторный редактор.

Запустив «рисовалку» ООо Draw, первое, что нужно сделать, это проверить, соответствуют ли параметры страницы настройкам принтера. Для этого откройте диалоговое окно Параметры страницы с помощью пункта меню Формат | Страница. Те, кто читал главу про Writer, могут заметить, что этот диалог вызывается одинаково из любой программы OpenOffice.org.

При редактировании параметров страницы важно знать, какого размера бумага используется в вашем принтере и какие он позволяет делать поля (рис. 9.2). Чаще всего бывает достаточно указать Формат бумаги – А4, а используемые по умолчанию отступы от краев (Поля), равные 1 см с каждой стороны, подходят большинству принтеров, но вы можете привести эти значения в соответствие с вашей моделью. Струйные принтеры, например, могут требовать большее поле снизу в силу особенностей механизма подачи бумаги. Я в таких случаях устанавливаю значение нижнего поля равным 1,5 см.

Рис. 9.2. Для большинства современных струйных и лазерных принтеров будет достаточно указать формат бумаги и поля


На вкладке Фон можно выбрать Заливку для страницы, но на начальном этапе лучше не делать этого, он будет только мешать при редактировании изображения. При необходимости вы сможете установить фон в конце работы. Заливку страницы можно осуществлять сплошным цветом, одним из предустановленных градиентов, разнообразной штриховкой или выбрать в качестве фонового рисунка специальное растровое изображение. На рис. 9.3 приведен пример страницы, которая «заиграла» по-новому после установки градиентной заливки в качестве фона.

Рис. 9.3. Установка фона позволяет оживить страницу, но учитывайте особенности устройств вывода. Помните, некоторые принтеры при печати могут уменьшить картинку или обрезать ее края


Фон страницы следует учитывать при подготовке страницы к печати, экспорту в PDF или растеризации. Важно помнить, что он будет виден и в настройках печати нет функции его отключения. Кроме того, немногие устройства позволяют печатать на самом краю бумаги. Будьте готовы к тому, что принтер обрежет картинку в соответствии с минимальными значениями полей или уменьшит масштаб изображения. Итак, на данном этапе откажемся от установки фона, но будем помнить о существовании такой возможности.

После того как вы нажмете кнопку ОК, вид рабочего листа немного изменится. Появятся поля, а точка отсчета координат сместится в левый верхний угол рабочей области. Считаю это неправильным и рекомендую поставить точку отсчета в левый верхний угол самой страницы. Это больше соответствует принципам WYSIWYG, поскольку мы будем знать, как располагаются объекты относительно краев конечного (в данном случае физического) носителя.

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

Рис. 9.4. Установка точки отсчета координат в угол страницы позволит размещать объекты относительно самого листа, а не ограниченной полями рабочей области


Теперь нужно включить отображение сетки (пункт контекстного меню страницы Сетка | Показать сетку или основного меню Вид | Сетка | Показать сетку). Сетка – это невидимая равномерная разметка страницы на прямоугольные области, к которым могут «прилипать» объекты. OpenOffice.org Draw использует сетку с шагом в 1 см с прилипанием в радиусе 5 пикселов. Для наших целей это вполне удобно, но для более тонкой работы явно недостаточно.

При необходимости вы можете изменить настройки сетки при помощи пункта меню Сервис | Параметры | Сетка. В диалоге, показанном на рис. 9.5, можно, например, отключить прилипание (Привязывать к сетке), изменить Разрешение (например, на 0,5 см) или Шаг сетки, но без необходимости лучше этого не делать. Пока просто примите к сведению.

Рис. 9.5. Стандартные настройки сетки в OpenOffice.org Draw


Последний шаг заключается в том, чтобы расставить направляющие через промежутки, соответствующие размеру визиток. Сделать это нетрудно, ведь у нас теперь правильно установлена точка отсчета и есть сетка, к которой будут прилипать направляющие. Масштаб изображения рекомендуется установить равным 100 % (Вид | Масштаб | 100 % или из выпадающего списка второй справа кнопки на основной панели).

Прежде всего поставьте направляющую ровно посередине листа. Для этого укажите курсором мышки на вертикальную линейку в левой части окна, нажмите и потяните вправо. Появится вертикальная линия, ее позицию можно отследить по горизонтальной (верхней) линейке. Вам нужно перетащить направляющую до отметки, обозначающей середину между 10 и 11 см на горизонтальной линейке.

Поставьте по одной вертикальной направляющей на расстоянии 9 см справа и слева от центральной линии (на расстоянии 1,5 см от края). Теперь вытащите из верхней линейки шесть горизонтальных направляющих и распределите вертикально на расстоянии 5 см друг от друга так, как показано на рис. 9.6.

Рис. 9.6. Так выглядит готовый к использованию шаблон для создания и распечатки визитных карт. Остается только набрать текст и поместить его копию в каждой ячейке


Теперь, когда шаблон готов, его можно сохранить для дальнейшего использования в специальном файле с расширением otg или в менеджере шаблонов. Для сохранения в последнем выберите пункт меню Файл | Шаблоны | Сохранить. Шаблон можно назвать «Визитки формата 9x5».

Тут вы, возможно, скажете: "Эй! Шаблон для визиток – это здорово, но когда же мы начнем рисовать сами визитки?" Поверьте, само создание визиток на основе получившегося шаблона будет быстрее, чем создание самого шаблона, но об этом читайте в следующем разделе.

Создание визиток на основе шаблона

Прежде всего обратите внимание на панель с инструментами для рисования внизу окна. Если ее нет, то ее можно вызвать через пункт меню Вид | Панели инструментов | Рисование.

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

Поместите этот указатель в левый верхний угол шаблона, щелкните или нажмите-потяните (чтобы создать текстовый фрейм фиксированной ширины). В левом верхнем углу визитки обычно пишут название компании. Пишем Моя компания.  Таким же образом создаются остальные текстовые фреймы: посередине напишите ФИО, нажмите <Enter>, затем напишите должность. В нижней части визитки, которую довольно часто отчерчивают горизонтальной линией, более мелким шрифтом пишут телефоны, факсы, электронную почту или веб-сайт.

Размер, начертание, выравнивание и прочие характеристики текста можно менять непосредственно в режиме редактирования текста. На рис. 9.7 можно увидеть не только знакомую пользователям ООо Writer панель форматирования текста, но и линейку, на которой можно ставить позиции табуляции. Пользователи Writer и даже Word почувствуют себя как дома, а тем, кто не знаком с этими программами, я рекомендую прочитать обзор возможностей редактора Writer в главе 2.

Рис. 9.7. В текстовом фрейме ООо Draw доступен знакомый пользователям ООо Writer инструментарий


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

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

Конечно, это самый простой вариант фирменного знака, но на его примере вы научитесь основным операциям с фигурами. Прежде всего, увеличьте область визитки, где будет нарисован логотип, и отключите привязку к сетке при помощи соответствующего пункта контекстного меню страницы (правая кнопка мыши на странице, Сетка | Привязка к сетке).

Затем на панели инструментов Рисование откройте меню десятой кнопки – Основные фигуры. Для этого нужно нажать на небольшой треугольник справа от нее. Появится так называемая «вложенная панель инструментов», на которой будут представлены основные фигуры рисования. Выберите фигуру Скругленный квадрат (рис. 9.8) и щелкните по ней. Курсор изменит свой вид. Нужно выбрать место на странице и нарисовать скругленный квадрат универсальным для любой фигуры способом.

Рис. 9.8. Одна из многочисленных вложенных панелей с инструментами содержит основные фигуры, которые могут послужить своеобразными «кирпичиками» при создании композиции


Щелкните мышью в том месте, где будет находиться один из углов квадрата, и растяните его до нужного размера. В результате должен получиться правильный квадрат со скругленными углами. При рисовании можно пользоваться модифицирующими клавишами: <Ctrl> (для рисования с шагом сетки) и <Shift> (для рисования Квадратов и Кругов неправильной формы).

Между прочим, при создании других фигур, таких как прямоугольник, эллипс, вы также можете создавать правильные квадраты и круги. Грубо говоря, клавиша <Shift> превращает инструмент рисования квадрата в инструмент создания прямоугольника и наоборот. Ну что же, это позволяет использовать тот инструмент, который в данный момент ближе к курсору мыши.

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

Рис. 9.9. Кроме узелков для растягивания (синие квадратики) у фигур могут быть узлы-модификаторы (желтый шарик). В данном случае с помощью узла модификации можно менять радиус скругления


Квадрат получился синий, ну пусть его… У нас один из квадратов как раз и должен быть синим. Скопируйте его (<Ctrl>+<C>) и вставьте (<Ctrl>+<V>) или продублируйте Правка | Дублировать (<Shift>+<F3>). Если использовать первый способ, то поверх существующего квадрата появится точно такой же новый, поэтому визуально ничего не изменится. Сдвиньте верхний квадрат вправо и вниз.

Между прочим, в программе ООо Draw, как и в большинстве других векторных редакторов, существует так называемая "Ось Z". Несмотря на то что изображение двухмерно, каждый новый объект, размещенный в рисунке, располагается поверх предыдущего объекта. Этот порядок можно менять при помощи раздела меню Изменить | Расположить или второй справа кнопки на панели инструментов Рисование.

У этого меню (или кнопки) есть следующие опции:

• На передний план – помещает объект поверх всех остальных;

• Переместить вперед – передвигает объект на одну позицию выше среди остальных;

• Переместить назад – перемещает объект на одну позицию ниже среди остальных;

• На задний план – помещает объект позади всех остальных;

• За объектом – размещает объект за указанным объектом. При выборе этого пункта курсор мыши принимает форму руки. Этой рукой вам нужно указать объект, за которым будет располагаться выделенная в начале фигура.

Для быстрого изменения параметров линий, а также типа заливки в режиме модификации объекта (когда он выделен) под основной панелью инструментов в верхней части окна появляется специальная контекстная панель инструментов Линия и заполнение. Здесь можно быстро выбрать тип и толщину линии окантовки объекта, стиль и направление стрелки для указующих и соединительных линий, стиль заливки и даже тень.

По умолчанию фигуры кантуются тоненькой (0,25 мм) черной линией и заливаются сплошным светло-синим цветом (а точнее, вариантом светло-синего цвета под названием Синий 8). Замените его на светло-зеленый так, как показано на рис. 9.10. Затем выберите пункт меню Формат | Область для задания параметров прозрачности или выберите пункт Область в контекстном меню объекта.

Рис. 9.10. Для быстрого изменения параметров линии и заливки используйте контекстную панель инструментов Линия и заполнение


В открывшемся диалоговом окне Область перейдите на вкладку Прозрачная. Выберите режим прозрачности Прозрачность и уменьшите степень просвечивания до 40 %. В нашем случае этого будет вполне достаточно. Нажмите кнопку ОК. Сквозь ярко-зеленый верхний квадрат будет просвечивать нижний синий.

Скопируйте (<Ctrl>+<C>, <Ctrl>+<V>) или продублируйте (<Shift>+<F3>) получившийся квадрат. Сместите его относительно зеленого и синего так, чтобы он перекрывал правые верхние углы обоих. С помощью панели Линия и заполнение поменяйте цвет верхнего квадрата на красный. Настройки прозрачности при смене цвета сохраняются. Результат должен выглядеть примерно так, как на рис. 9.11.

Рис. 9.11. При изменении цвета настройки прозрачности не меняются


Логотип компании готов. Чтобы он стал полноценным элементом композиции, осталось только выделить все три квадрата (по очереди, удерживая <Shift>) и объединить при помощи пункта Изменить | Сгруппировать основного меню или пункта Сгруппировать контекстного.

Кстати

OpenOfflce.org Draw поддерживает работу с объектами внутри группы. Вам нужно лишь дважды щелкнуть на группе или выделить ее и нажать <F3>, чтобы получить доступ к редактированию отдельных ее элементов. Также можно войти и во вложенную группу объектов. При редактировании объектов внутри группы другие объекты (которые не входят в группу) станут бледнее. Выйти из группы объектов можно при помощи двойного щелчка вне группы или комбинацией клавиш <Ctrl>+<F3>.

Визитная карточка, как таковая, готова. Уменьшите масштаб изображения (Вид | Масштаб | По ширине или <Ctrl>+колесо мыши к себе), выделите все элементы, сгруппируйте их и скопируйте в соседнюю ячейку созданного шаблона. При нажатой клавише <Shift> (воистину универсальный модификатор!) вы сможете двигать копию точно по горизонтали. Затем можно выделить, скопировать и переместить ниже уже две группы объектов. И так далее.

Есть и более изощренный метод, он позволяет добиться максимально точного расположения объектов внутри каждой ячейки шаблона. Он заключается в создании дублей на одинаковом расстоянии друг от друга при помощи инструмента Правка | Дублировать. Но для этого нужно сначала придать самому объекту нужную нам геометрию. Сделаем это при помощи пустого прозрачного фрейма шириной 9 см и высотой 5 см.

Для начала включите сетку (Вид | Сетка | Показать сетку) и прилипание к ней (Вид | Сетка | Привязка к сетке). Затем выберите инструмент Прямоугольник и постарайтесь заполнить им всю первую ячейку шаблона. Учитывая включенное прилипание к сетке и направляющим (в данном случае тоже выровненным по сетке), это должно быть нетрудно, и получившийся прямоугольник будет иметь размеры 9x5 см.

На панели Линия и заполнение выберите тип линии Невидимая и цвет Невидимый, переместите этот замечательный объект на задний план (Изменить | Расположить | На задний план) и сгруппируйте вместе с остальными объектами. В принципе, если вы намерены разрезать визитки при помощи ножниц, то в качестве типа линии можно выбрать, например, сверхтонкий пунктир. Но далее я буду исходить из того, что для этих целей будет выбран более цивилизованный метод (специальный куттер, обрезочный нож или, по крайней мере, нож и линейка).

Выделите получившуюся группу и продублируйте (Правка | Дублировать или <Shift>+<F3>) со смещением вправо так, как показано на рис. 9.12. В поле Ось X области Смещение следует указать 9 см. После нажатия кнопки ОК копия визитки будет расположена ровно на 9 см правее. То есть рядом.

Рис. 9.12. С помощью диалога Дублировать вы можете точно указать в сантиметрах, куда и на сколько смещать копии


Теперь выделите две визитки и повторите дублирование, но со смещением вниз. В диалоге Дублировать вы всегда можете указать Число копий – смещение каждой новой копии идет от предыдущей. В итоге они все выстроятся в ряд (ось X), столбик (ось Y) или лесенкой (при смещении по обеим осям). В нашем случае нужно указать Число копий – 4, обнулить поле Ось X, а в поле Ось Y указать значение 5 см.

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

Выберите инструмент Линия на панели Рисование. Нарисуйте короткий штрих в левом верхнем углу от угла визитки вверх по направляющей так, как показано на рис. 9.13. Линия будет прилипать к направляющей, даже если отключено прилипание к сетке, поэтому можно нарисовать штрих чуть выше края визитки.

Рис. 9.13. Если у вас нет автоматического куттера для нарезки визиток, то можно использовать линейку и нож. Главное – сделать небольшие пометки в виде штрихов на полях


Теперь выберите толщину линии около 0,02—0,03 см и продублируйте штрих дважды со смещением 9 см по оси X. Таким же образом нарисуйте горизонтальный штрих и продублируйте пять раз со смещением на 5 см по оси Y. Затем выделите получившиеся штрихи и для надежности просто скопируйте, подогнав под поля с противоположного края.

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

На этот случай в программе предусмотрено создание файлов универсального формата PDF (Файл | Экспорт PDF), который принимают практически во всех полиграфических студиях. Кроме того, из программы ООо Draw можно немедленно оправить PDF по почте (Файл | Отправить | Электронной почтой как PDF).

Хороший дизайн, как и хорошее программирование, состоит не в том, чтобы придумать нечто невиданное и небрежно реализовать задуманное, а в том, чтобы предусмотреть все действия пользователя. Поэтому планирование по принципу "если произойдет А, то сделать Б" всегда будет актуально. А какое же планирование обходится без структурной схемы? В ООо Draw есть замечательные средства рисования простых структурных диаграмм и блок-схем. Я кратко расскажу о них в следующем разделе.


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7
  • 0 Оценок: 0

Правообладателям!

Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.

Читателям!

Оплатили, но не знаете что делать дальше?


Популярные книги за неделю


Рекомендации