В этой главе описывается, как пользоваться шрифтовыми и цветовыми
возможностями ER
win для создания красивых диаграмм с целью анализа и презентации. Вы можете
пользоваться шрифтами Windows TrueType или другими масштабируемыми шрифтами и
цветовой гаммой для того, чтобы улучшить внешний вид объектов на диаграмме
ERwin.
Вы можете мгновенно улучшить внешний вид и читабельность диаграммы, изменив
шрифтовые и цветовые установки только для нескольких важных объектов, например,
для имени сущности и внешних ключей. Вы можете использовать разные шрифты и
цвета для выделения важных участков структуры данных или для визуальной связи
наследуемых атрибутов с их родителями.
Когда Вы начинаете работу с новой диаграммой, ER
win присваивает всем типам объектов,
которые Вы можете поместить на нее, шрифты и цвета по умолчанию.
ERwin
позволяет Вам изменить значения шрифтов и цветов, присваиваемые по умолчанию,
для одного объекта или для группы объектов.
В этой главе Вы узнаете, как:
·
Определять
текстовые и нетекстовые характеристики объекта на диаграмме.
·
Изменять шрифты и
цвета для одного объекта.
·
Изменять шрифты и
цвета для всех объектов из группы.
·
Выбирать правильный
редактор шрифтов и цветов в ERwin для того объекта, который Вы
хотите изменить.
·
Работать в
редакторе Object Font/Color.
·
Работать в
редакторе Default Font/Color.
·
Пользоваться окном
Preview.
Использование шрифтов и цветов в диаграмме ERwin
ERwin
позволяет Вам использовать
стандартные цветовые и шрифтовые возможности Windows для улучшения внешнего вида
Вашей модели данных. Когда Вы располагаете объекты на диаграмме,
ERwin
автоматически присваивает объекту - сущности, атрибуту, связи и тексту - цвет и
шрифт в соответствии со значениями, присваиваемыми по умолчанию. Вы можете
изменить цвет и шрифт любого индивидуального объекта или группы в любое время,
войдя в соответствующий редактор и изменив текущие значения.
Кроме того, что использование шрифтов и цветов улучшает внешний вид модели,
оно может сделать ее более понятной. Например, по умолчанию атрибут внешнего
ключа автоматически наследует цвет и шрифт связанного с ним первичного ключа.
Функция наследования в E
Rwin позволяет Вам легко найти источник различных внешних ключей в
Вашей модели данных.
ERwin позволяет Вам делать цветные распечатки, если Ваша диаграмма цветная и
если у Вас есть цветной принтер. См. Гл.1, Основные свойства ERwin, разд. 'Как
распечатать диаграмму из окна ERwin'.
Графические характеристики диаграммы в ER
win
Обычно диаграмма в ER
win содержит три типа графических характеристик: текст,
объекты заполнения и контур. Для того, чтобы изменить внешний вид текста, Вы
изменяете текстовые характеристики объекта: шрифт, цвет, тип, стиль, размер.
Чтобы изменить внешний вид нетекстового объекта, например, прямоугольного окна,
представляющего сущность, Вы изменяете цвет контура и (или) цвет заполнения.
Зная, какие графические возможности у Вас есть для каждого типа объектов, Вы
сможете легче планировать и проектировать свои диаграммы в ERwin. Диаграмма с
измененными шрифтами и цветами выглядит привлекательной и более наглядно
передает назначение каждого объекта на диаграмме.
Далее следует описание текстовых и графических характеристик для каждого типа
объектов.
Текстовые характеристики
Текстовые характеристики определяют внешний вид имени сущности, определения
сущности или другого текстового объекта. Они включают в себя:
·
Шрифт - позволяет
Вам выбрать тип печатного текста, например Arial, Courier, Times
Roman.
·
Стиль шрифта -
позволяет выбрать стиль печатного текста: Normal, Bold, Italic.
· Размер - позволяет
Вам выбрать размер шрифта.
·
Цвет - позволяет
Вам выбрать цвет текста.
Нетекстовые характеристики
Кроме изменения цвета текста в диаграмме ER
win, Вы можете модифицировать цвет
определенных параметров нетекстовых объектов:
·
Линия сущности -
позволяет Вам выбирать цвет контура сущности.
·
Линия связи -
позволяет Вам выбирать цвет линии, соединяющей две взаимосвязанные
сущности.
·
Заполнение сущности
- позволяет Вам выбирать цвет внутренности окна сущности.
·
Заполнение подтипа
- позволяет Вам выбирать цвет внутренности символа подтипа, соединяющего
родительскую сущность с дочерней.
·
Фон - позволяет Вам
изменить фон всей диаграммы. По умолчанию фон белый. Фон также можно задать
из меню Display командой 'Background Color'.
·
Тень - позволяет
Вам придать сущности 'эффект трехмерности'. Вы можете добавить теневой эффект
как дополнение к изменениям шрифтов и цветов при помощи команды 'Shadow' меню
Display. См. Гл.2, Уровни демонстрации изображения в ERwin, разд. 'Теневой
эффект'.
Шрифты и цвета, устанавливаемые по умолчанию
Диаграмма в ER
win состоит из графических и текстовых объектов.
ERwin
использует графические объекты как символы для обозначения сущностей, подтипов и
связей. ERwin использует текстовые объекты для того, чтобы помечать сущности и
атрибуты, описывать связи, помечать диаграммы и создавать заголовки.
Вы можете изменить внешний вид объекта, изменяя его графические
характеристики. Графические характеристики каждого объекта распространяются на
шрифты, цвет текста, цвет линии и цвет заполнения
.
Некоторые объекты обладают множеством графических характеристик, другие -
только одной характеристикой. Например, Вы можете использовать разные шрифты и
цвета для улучшения внешнего вида текстового блока. Но по отношению к фону
диаграммы или внутренности окна сущности Вы можете использовать только один
цвет.
Объекты в ER
win делятся на 13 групп объектов.
Группа объектов 'Шрифты' задает шрифтовые и цветовые характеристики всех
объектов, кроме Фонового цвета, Заполнения сущности и Заполнения
подтипа.
ERwin
присваивает каждой графической
характеристике каждой группы объектов цветовые и шрифтовые установки по
умолчанию. С помощью редактора Default Font/Color Вы можете изменить установки,
присваиваемые по умолчанию, для любой группы объектов.
Изменение и установка старых значений шрифтов и цветов
Если Вы хотите изменить установки, задаваемые по умолчанию, для одной или
нескольких групп объектов, мы советуем Вам сделать это до того, как Вы начнете
проектировать новую диаграмму в ER
win. См. разд. 'Работа в редакторе
Default Font/Color' далее в этой главе.
Если Вы хотите снова задать старые значения шрифтов и цветов группы объектов,
обратитесь к таблице, которая здесь приводится. См. также разд. 'Работа в
редакторе Defaul
t Font/Color'.
ШРИФТОВЫЕ И ЦВЕТОВЫЕ УСТАНОВКИ ПО
УМОЛЧАНИЮ
Группа объектов
Шрифт по умолчанию
Цвет текста по умолчанию
Цвет линии по умолчанию
Цвет заполнения по умолчанию
Имя сущности
Arial, Regular, 10 Point
Черный
Не применимо
Не применимо
Определение сущности
Arial, Regular, 10 Point
Черный
Не применимо
Не применимо
Контур сущности
Не применимо
Не применимо
Черный
Не применимо
Заполнение сущности
Не применимо
Не применимо
Не применимо
Белый
Собственный атрибут сущности (в т.ч. первичный ключ)
Arial, Regular, 10 Point
Черный
Не применимо
Не применимо
Атрибут внешнего ключа
Наследуется от связанного с ним первичного ключа
Наследуется от связанного с ним первичного ключа
Не применимо
Не применимо
Связь (глагольная фраза и соединительная линия)
Наследуется от шрифта имени родительской сущности
Наследуется от цвета линии родительской сущности
Наследуется от цвета линии родительской сущности
Не применимо
Имя подтипа (в т.ч. символ подтипа, соединительная линия и связанный с ним
текст)
Наследуется от шрифта имени родительской сущности
Наследуется от цвета линии родительской сущности
Наследуется от цвета линии родительской сущности
Не применимо
Заполнение подтипа
Не применимо
Не применимо
Не применимо
Белый
Текст текстового блока
Arial, Regular, 10 Point
Черный
Не применимо
Не применимо
Номер страницы
Arial, Regular, 10 Point
Черный
Не применимо
Не применимо
Фоновый цвет
Не применимо
Не применимо
Не применимо
Белый
Все шрифты
Arial, Regular, 10 Point
Черный
Не применимо
Не применимо
РИС. 7.5
Шрифтовые и цветовые установки применяются как к логической модели, так и к
физической схеме.
Выбор нужного редактора шрифтов и цветов
ERwin
позволяет редактировать шрифты и
цвета объектов на диаграмме в двух редакторах: Object Font/Color Editor и
Default Font/Color Editor. Оба редактора позволяют Вам задавать шрифты и цвета и
определять, как шрифты и цвета будут располагаться на диаграмме.
Редактор Object Font/Color позволяет Вам изменять шрифты и (или) цвета одного
объекта. Изменения, проделанные в этом редакторе для одного объекта, не
распространяются на другие объекты, находящиеся на диаграмме сейчас, и на
объекты, которые будут добавлены потом.
Редактор Default Font/Color позволяет Вам изменять шрифты и цвета для всех
объектов из одной группы объектов. Изменения, проделанные в этом редакторе по
отношению к группе объектов, могут отразиться на других объектах, находящихся на
диаграмме, а также и на тех, которые будут добавлены потом.
Работа в редакторе Object Font/Color
Редактор Object Font/Color позволяет Вам изменять шрифтовые и цветовые
характеристики одного объекта на диаграмме, такого, как имя сущности, один или
несколько атрибутов, линия связи или текстовый блок.
Редактор Object Font/Color - контекстно-чувствительный. Строка-заголовок,
различные метки и варианты выбора изменяются в зависимости от того, какой объект
Вы выбрали. Например, если Вы выбрали связь, то заголовок будет выглядеть так:
'Relationship Font/Co
lor Editor'.
Окно Preview позволяет Вам изменить цвет объекта, не выходя из редактора
Object Font/Color. Вы также можете пользоваться методом SHIFT-Click или
CTRL-Click для того, чтобы выбирать несколько частей одного и того же объекта
(например, для того, чтобы задать одинаковые шрифты и цвета для имени сущности и
одного или нескольких ее атрибутов).
Вы можете пользоваться закладками характеристик, которые находятся в нижней
части редактора, для задания шрифтов и (или) цветов для характеристик объекта.
Например, если Вы выбрали сущность, то Вы можете выбрать такие закладки:
·
Text - для задания
типа, стиля, размера шрифта и цветов для текста имени сущности и
атрибута.
·
Fill - для того,
чтобы задать цвет внутренности окна сущности.
·
Entity Outline -
для того, чтобы задать цвет контура окна
сущности.
Варианты выбора, предлагаемые в окне-списке, также меняются в зависимости от
выбранного объекта. Например, если Вы выбрали Text, то появляются варианты
шрифтов и цветов. Если же Вы выбрали Entity Outline, появляются только варианты
цветов.
Если Вы выбрали сущность, то появляется список 'Entity', в котором приводятся
имена всех сущностей диаграммы. Если Вы выбрали связь или текстовый блок, то
список 'Entity' будет пустой. ER
win показывает шрифт, который
присваивается по умолчанию, или который был выбран до этого, и цветовые
характеристики объекта.
Как изменить шрифт и (или) цвет объекта
1. Выберите объект с помощью правой кнопки мыши. Появится меню Editor.
Например, если Вы хотите выбрать сущность CUSTOMER, установите курсор в окно
сущности и нажмите правую кнопку мыши, появится меню Editor.
2.
Дайте команду 'Object Font/Color...' в меню
Editor.
3. Для того, чтобы изменить шрифтовые характеристики выбранного объекта,
просмотрите списки 'Font', 'Style', 'Size' в верхней части редактора. Выберите
любое сочетание шрифтовых характеристик из этих списков.
Поставьте метку в окне 'Strikeout', чтобы перечеркнуть выбранный объект, или
в окне 'Underline', чтобы подчеркнуть текст на диаграмме.
4. Для того, чтобы изменить цветовые характеристики выбранного объекта,
просмотрите список 'Color' и щелкните по нужному цвету.
Для того, чтобы просмотреть диаграмму с новыми шрифтами и цветами, увеличьте
размер окна Preview до максимального. При необходимости пользуйтесь стрелками
прокручивания (scroll arrows) окна Preview для поиска объекта, который Вы хотите
помотреть. Когда Вы захотите вернуться в редактор Object Font/Color,
восстановите окно Preview, нажав для этого кнопку Restore.
5. Для выхода из редактора нажмите 'ОК'. Все изменения будут сохранены и Вы
вернетесь в окно диаграммы.
Вы можете также нажать кнопку 'Cancel' для того, чтобы отменить изменения и
вернуться в окно диаграммы.
Если Вы хотите изменить несколько объектов на диаграмме, Вы можете выбрать
новый объект из окна Preview. При возвращении в редактор Object Font/Color ERwin
продемонстрирует варианты выбора и характеристики, соответствующие новому
выбранному объекту.
Как изменить фон диаграммы
1. Дайте команду 'Background Color' в меню Display. Вы войдете в редактор
background Default Font/Color. Откройте список 'Background Color' и выберите
нужный цвет для фона диаграммы.
2. Нажмите 'ОК' для сохранения нового цвета и вернитесь в диаграмму. Для
отмены изменения и возвращения в диаграмму нажмите 'Cancel'.
Вы можете также войти в редактор Background Default Color через команду
'Default Font/Color...' меню Option.
Работа в редакторе Default Font/Color
Редактор Default Font/Color позволяет Вам изменять шрифтовые и цветовые
характеристики объектов, относящихся к одной группе объектов, одновременно.
Например, Вы можете изменить шрифт, используемых для всех объектов из группы
'Связь' на диаграмме. Или Вы можете изменить цвет, присваиваемый всем текстовым
блокам по умолчанию, с черного на красный.
Редактор Default Font/Color - контекстно-чувствительный. Строка-заголовок,
различные метки и управляющие функции меняются в зависимости от того, какую
группу объектов Вы выбрали. Например, если Вы щелкнете по закладке Subtype Name,
то строка-заголовок примет вид: 'Subtype Default Font/Color Editor', а в
редакторе будут списки и 'Font' и 'Color'. Если же Вы выбрали закладку
Background Color, то ERwin покажет только спискок 'Color', а списки 'Font' и
'Apply Settings To' спрячет.
В ERwin есть 13 групп объектов: Имя сущности (Entity Name), Определение
сущности (Entity Definition), Линия сущности (Entity Line), Заполнение сущности
(Entity Fill), Собственный атрибут сущности (Owned Entity-Attribute), Aтрибут
внешнего ключа (Foreign-Key Attribute), Связь (Relationship), Имя подтипа
(Subtype Name), Заполнение подтипа (Subtype Fill), Текст текстового блока (Text
Block Text), Номер страницы (Page Number), Фоновый цвет (Background Color), Все
шрифты (All Fonts). Вы выбираете группу объектов щелчком по закладке, которая
находится в нижней части редактора.
Закладка All Fonts (все шрифты) позволяет Вам изменить цветовые и шрифтовые
характеристики всех объектов (включая контуры сущностей и линии связи) на
диаграмме, за исключением Фонового цвета, Заполнения сущности и Заполнения
подтипа.
Распространение шрифтов и цветов на имеющиеся и новые
объекты
После того как Вы выбрали группу объектов, Вы можете контролировать порядок
присваивания шрифтовых и цветовых значений в ER
win, как уже существующим объектам,
так и новым объектам, которые Вы будете добавлять в диаграмму, с помощью кнопок
'Apply Setting To'. Если Вы изменили шрифты и (или) цвета для группы объектов и
выбрали:
·
All Objects - новые
установки будут применяться как к уже существующим объектам, так и к тем,
которые Вы будете добавлять в диаграмму.
·
New Objects Only -
новые установки будут применяться к тем объектам, которые Вы будете добавлять в
диаграмму. Установки для уже существующих объектов не изменятся.
·
Current Object Pool
- новые установки применяются как к уже существующим объектам, так и к тем,
которые Вы будете добавлять в диаграмму.
Текущий пул объектов содержит все объекты текущей области. Текущая область
может быть Главной областью или областью, созданной Вами.
Если текущий пул объектов - область, отличная от Главной области, и Вы
выбираете режим Current Object Pool, то новые установки будут применены как к
уже существующим, так и к новым объектам этой области. Но объекты Главной
области, которые не входят в эту область, не попадут под влияние новых установок
для текущей области.
Распространение шрифтов и цветов на текущий пул
объектов
Если Вы изменили шрифт и (или) цвет группы объектов в области и выбрали режим
'Current Object Pool' из 'Apply Settings To', то новые установки могут
отразиться на объектах и в текущей, и в Главной областях. На рис. 7.11 - 7.13
показано, как влияет на объекты изменение шрифтов и цветов в зависимости от
того, расположен ли текущий пул объектов в Главной или иной области.
На рис. 7.11 показана ситуация до задания установок. В Главной области есть
три красных объекта (Е1, Е2, Е3). Е1 и Е2, кроме того, находятся еще в одной
области. На рис. 7.12 - 7.14 показано, каким образом эти объекты и новые
объекты, добавляемые в диаграмму, будут изменять свой цвет с красного на синий
вследствие изменения цвета группы объектов.
Если текущий пул объектов - Главная область и Вы изменяете цвет с красного на
синий, и если Вы добавляете еще два объекта (Е4 и Е5), то ER
win присваивает цвета, как
показано на рис. 7.12.
Если текущий пул объектов - 'другая' область и Вы изменяете цвет с красного
на синий, и если Вы добавляете еще два объекта (Е4 и Е5), то ER
win присваивает цвета, как
показано на рис. 7.13.
Если текущий пул объектов - 'другая' область и Вы изменяете цвет с красного
на синий, и если Вы добавляете еще два объекта (Е4 и Е5), то ER
win присваивает цвета, как
показано на рис. 7.14.
Цвета объектов в 'другой' области - такие, как на рис.
7.13.
Как применить шрифтовые и цветовые установки к группе объектов
1. Дайте команду 'Default Font/Color...' в меню Option. Вы входите в редактор
Default Font/Color.
2. Выберите группу объектов, используя для этого закладки в нижней части
редактора.
Используйте стрелки для прокручивания закладок влево и вправо, для поиска
нужной закладки.
3. Нажмите одну из кнопок в окне 'Apply Settings To' для того, чтобы задать,
каким образом заданные Вами шрифтовые и цветовые характеристики будут отражаться
на новых и на уже существующих объектах. См. выше 'Распространение шрифтов и
цветов на имеющиеся и новые объекты'.
4. Для изменения шрифтовых характеристик выбранной группы объектов
просмотрите списки 'Font', 'Font Style' и 'Size' в верхней части редактора. С
помощью этих списков задайте любой сочетание шрифтовых характеристик.
Поставьте метку в окне 'Strikeout' для того, чтобы перечеркнуть выбранный
объект. Поставьте метку в окне 'Underline' для того, чтобы подчеркнуть выбранный
текст.
5. Для того, чтобы изменить цвет группы объектов, просмотрите список 'Color'
и выберите нужный цвет. Щелкните мышью по выбранному цвету.
Если Вы задали какой-то режим в окне 'Apply Settings To', отличный от 'New
Objects Only', Вы сможете немедленно увидеть изменения в окне Preview.
6. Для того, чтобы сохранить шрифтовые и цветовые установки для группы
объектов и вернуться в окно диаграммы, нажмите 'ОК'.
Вы можете отменить изменения и вернуться в диаграмму, нажав кнопку
'Cancel
'.
Вы можете изменить установки, задаваемые по умолчанию, для какой-нибудь еще
группы объектов, прежде чем вернетесь в окно диаграммы. Для этого выберите
другую закладку группы объектов.
Если Вы выбрали множество общих объектов с различными значениями шрифтовых и
цветовых параметров и установили режим 'New Objects Only' в окне 'Apply Settings
To', то ERwin покажет значения шрифтов и цветов по умолчанию в соответствующих
окнах-списках. Если для этого же множества объектов Вы установите режим 'Current
Object Pool' или 'All Objects', то ERwin покажет пустые списки шрифтов, а в
списке цветов - слово 'None', чтобы показать, что выбранные объекты не подобны
друг другу. Вы можете задать общий шрифт для объектов, не подобных друг другу,
открыв разворачивающийся список и выбрав в нем желаемые значения шрифтов и
цветов.
Если Вы изменяете имя атрибута в редакторе Attribute Definition, то это не
влияет на цвет атрибута. Если Вы изменяете имя собственного атрибута или
атрибута первичного ключа в редакторе Entity-Attribute, то это не влияет на цвет
атрибута, если для группы объектов Owned Attribute или Foreign Key не задан
режим 'New Objects Only' в окне 'Apply To Setting'. Поскольку изменение имени
атрибута в редакторе Entity-Attribute рассматривается как создание нового
атрибута, цвет изменяется на тот, который присваивается по умолчанию данной
группе объектов - атрибутов.
Просмотр результатов изменения шрифтов и цветов
В обоих редакторах - Object Font/Color и Default Font/Color - есть окно
Preview для просмотра результатов изменений применительно к текущей диаграмме.
Как правило, Вы можете просматривать результаты изменений, не выходя из
редактора.
Кнопка 'Maximize' в окне Preview позволяет Вам расширить диаграмму при
просмотре. увеличение размера окна до максимального может помочь Вам найти то
место на диаграмме, к которому применимы изменения шрифтов и (или) цветов.
Находясь в окне Preview, Вы можете вызывать и использовать большую часть
возможностей демонстрации изображения в ER
win. Например, если Вы изменили цвет
группы объектов Entity Definition и хотите просмотреть результаты, то Вы можете
войти в меню Display, находясь в окне Preview, и установить режим просмотра
Entity Definition.
Хотя окно Preview и напоминает окно диаграммы, оно не поддерживает всех
функций ER
win. Например, для того, чтобы удалить. добавить или перенести объект, Вы
должны вернуться в окно диаграммы.
В окне Preview редактора Object Font/Color ER
win позволяет Вам выбирать и изменять
шрифты и цвета нескольких атрибутов выбранной суущности, не выходя из редактора.
Поскольку редактор Default Font/Color позволяет Вам изменять шрифты и цвета
группы объектов, например Owned Entity Attributes (собственных атрибутов
сущности), нет необходимости выбирать отдельные атрибуты или группы атрибутов на
других объектах при работе в окне Preview редактора Default.
Как просматривать результаты изменения шрифтов и (или) цветов
1. Находясь в одном из редакторов Object Font/Color или Default Font/Color,
нажмите кнопку Maximize окна Preview или используйте средства изменения размера
для того, чтобы увеличить окно Preview.
2. Прокручивая окно Preview, найдите искомый объект (объекты).
3. Работая в окне Preview редактора Object Font/Color, Вы можете выбрать
объект, щелкнув по любому месту на его поверхности.
Вы можете войти в меню Display (нажав на правую кнопку мыши) из окна Preview
обоих редакторов.
4. Для того. чтобы вернуться в редактор (любой из двух), восстановите размер
окна Preview (функции Restore,
Resize).
Краткое повторение главы 7
Как войти в редактор Object Font/Color
Щелкните по объекту правой кнопкой мыши для входа в меню Object Editor. Дайте
команду 'Object Font/Color
Editor'.
Как изменить шрифт и (или) цвет объекта
Щелкните по закладке с названием характеристики в нижней части редактора для
того, чтобы выбрать ту характеристику, которую Вы хотите изменить. Задайте новые
шрифты и цвета, затем нажмите 'ОК', чтобы зафиксировать изменения и вернуться в
окно диаграммы.
Как изменить значения шрифтов и (или) цветов, присваиваемых группе объектов
по умолчанию
Дайте команду 'Default Font/Color Editor' в меню Option. Щелкните по закладке
той группы объектов, которую Вы хотите изменить. Задайте новые шрифты и цвета и,
если хотите, выберите режим в окне 'Apply Settings To'. Просмотрите результаты
изменений в окне Preview. Нажмите 'ОК' для того, чтобы зафиксировать изменения и
вернуться в окно
диаграммы.
Как просмотреть результаты изменений шрифтов и цветов
Находясь в любом из двух редакторов, щелкните по любому месту окна Preview.
Пользуйтесь кнопкой Maximize или передвиньте границы окна с тем, чтобы увеличить
его размеры. Нажмите правую кнопку мыши для вызова меню Display и установите
режим просмотра. Если Вы работаете в редакторе Object Font/Color, Вы можете
выбрать объект, щелкнув по его поверхности. Для того, чтобы вернуться в
редактор, уменьшите размер окна
Preview.