Decalion - оформлення програма- помічник укладача кросвордів
оформлення
Оформлення кросвордів у програмі "Decalion" задається стилями. Стиль- заготовка, що включає в себе параметри осередку: розмір комірки в мм. товщину контуру, фоновий колір, форму осередку (квадрат, коло або багатокутник), відсоток заокруглення кутів при квадратній формі та кількість вершин при багатокутної, кольору робітників і кольорових осередків, параметри написів (цифр і символів).
Користувач може видаляти існуючі і створювати нові стилі, а за допомогою панелі редагування стилів (рис. 21) змінювати параметри поточного. Імена стилям присвоюються в довільному порядку, вимоги до символів, що входять в ім'я стилю обмежуються забороною застосування тільки знака квадратної дужки "[" або "]". Якщо стиль з таким ім'ям вже існує, програма внесе в нього зміни, інакше створить новий. Кольори для параметрів стилів змінюються клацанням лівої кнопки миші на індикаторі кольору, після чого з'являється стандартний діалог Windows вибору кольору.
Мал. 21
Форма "Оформлення" з панеллю редагування стилів. Поточний стиль - "Стіль2", параметри його доступні для редагування.
Фоновий колір набувають все осередки, що не входять в кросворд (при розробці відмічені сірим кольором), а також фон текстур, якщо у текстур вказана прозорість. За прозорий колір текстури береться колір верхнього лівого пікселя графічного зображення, що використовується у вигляді текстури кросворду.
Мал. 22
У текстури з жовтим малюнком -
колір фону прозорий.
Формою осередків може бути квадрат, коло або багатокутник. Параметр квадратної форми - обрізка кутів у відсотках від розміру осередку. Для багатокутної форми необхідно встановити кількість вершин (від 3 до 32) і кут повороту осередки щодо її центру.
Параметри тексту включають в себе назву, розмір, стиль і колір шрифту для тексту, вирівнювання щодо ширини осередку і відступи в мм. від верхнього лівого кута комірки.
Мал. 23
Різні форми осередків.
Мал. 24
Параметри символу: вирівнювання по центру ширини осередку x = (w-a) / 2; y заданий в настройках - 4,5 мм. відступ від верху осередку при розмірах осередку 11 мм.
Назва стилю зберігається з файлом кросворду і Новомосковскется при відкритті. На основному вікні програми, крім форм словників і сітки, розташована форма "Ескіз". Використовуючи механізми відображення кросворду при оформленні, на формі "Ескіз", при відкритті файлу кросворду, показується зменшене його зображення.
Мал. 25
Форма "Ескіз"
Панель текстур складається зі списку завантажених в поточний момент текстур, активної текстури і кнопок зміни складу текстур. Кожен елемент списку містить інформацію про фото і розмірі зображення. Перший рядок - порядковий номер текстури, друга назва файлу (без шляху), третя-повне ім'я файлу (якщо текстура знаходиться в папці "Textures" програми, шлях вказується тільки відносний), остання, четверта строка- розмір зображення в пікселях. Текстура може бути будь-якого розміру, при вставці в кросворд вона приймає розміри осередку. Якість виведених зображень безпосередньо залежить від дозволу принтера (див. "Друк") і від початкових розмірів зображення.
Мал. 26
1.- Активна текстура;
2 Список з виділеної текстурою;
3 Кнопки додавання і видалення текстур зі списку.
Додавання зображень в список текстур проводиться натисненням на кнопку з плюсом в нижній частині панелі текстур (рис. 26-3). У діалозі необхідно вибрати один або кілька графічних файлів і клацнути на кнопці "Відкрити". Зображення буде завантажено в список, після чого їх можна буде вставляти в осередку кросворду. Видалення застосовується до активної текстурі, якщо це нульова, "чиста" текстура, видалення не відбувається.
Мал. 27
Додавання зображення до списку текстур
При виділенні текстури на списку (рис. 26-2) вона стає активною. Вся робота, яка проводиться з текстурами на полотні малюнка кросворду, проводиться з активною текстурою. При створенні форми кросворду, осередки, що входять в кросворд, але не містять букв (неробочі осередки), заливалися кольором, при оформленні вони стають текстурними. Вибравши нульову текстуру, заливка стане очищати комірки від містяться в них зображень.
Інструмент "Залити все подібні" дозволяє залити активної текстурою все осередки одного і того ж кольору без текстур. Якщо цей інструмент застосовується до осередків вже мають текстуру, залиті будуть все осередки з такою ж текстурою.
Інструмент "Змінити текстуру" застосовується тільки до однієї осередку, на якій користувач клацає лівої кнопкою миші.
Мал. 28
Частина осередків в кросворді залита блакитним кольором, частина - зеленим. Після завантаження зображення, виділення його і клацання лівою кнопкою миші на осередку з координатами 3,7, активної текстурою були залиті всі осередки блакитного кольору.
Діалог "Параметри сторінки" включає: кнопку настройки принтера, значення відступів від країв сторінки і покажчики вирівнювання об'єкта щодо друкованого аркуша. На малюнку схематично позначені червоною пунктирною лінією відступи, сторінка і розміри сторінки в міліметрах. Налаштування параметрів сторінки робиться один раз, після чого всі кросворди, доки Ви не зміните налаштування, будуть друкуватися за цими правилами.
Якщо розмір кросворду, виведений на друк, більше розмірів друкованого аркуша, користувачеві буде видане попередження з можливістю скасування друку.
Мал. 29
Діалог налаштування параметрів сторінки. Кросворд при друку буде вирівнюватися по верху і центру ширини листа.
При подачі команди "друк" на екрані з'являється діалогове вікно друку, в якому можна змінити принтер, вибравши із списку інша назва принтера, змінити властивості принтера та (або) задати кількість копій. Малюнок буде відправлений на друк при натисканні на кнопці "OK".
Зображення кросворду крім виведення на друк можна зберігати в графічному файлі. Якщо необхідно, наприклад, роздрукувати кросворд на тому комп'ютері, де не встановлена програма "Decalion", за допомогою функції експорту кросворд зберігається разом з усіма текстурами, оформленням у векторному файлі і роздруковується на принтері іншого комп'ютера без втрати якості.
При експорті графічного файлу з'являється вікно із значенням дозволу зображень в dpi (кількість пікселів на дюйм). Для зміни дозволу можна вибрати значення зі списку або ввести його з клавіатури. Від вирішення графічних зображень залежить якість результату роздруківки. Текстури, що використовуються в кросворді, що мають великий розмір, при експорті, через малі розміри осередку і низького дозволу малюнка втратять свою якість. Навпаки, при великому розмірі вихідного малюнка, використовуючи спочатку низькоякісні зображення текстур, текст, цифри і лінії на друку виглядають бездоганно, а текстури приймають "мозаїчний" вид.


Мал. 30
Використано різний дозвіл при експорті
графічного файлу кросворду. Малюнок зліва 300 dpi, праворуч-100.