Как уже было сказано в начале данной главы, Crystal Reports — это конструктор отчетов, работающий под управлением Windows. А это значит, что он может использовать практически все шрифты и графические возможности операционной системы Windows.
Использование специальных шрифтов
Вы можете безо всяких колебаний пользоваться специальными шрифтами, установленными на компьютере. В частности, шрифты Symbol и Wingdings входят в состав системы Windows и, следовательно, будут доступны в большинстве целевых систем, на которых будут выполняться ваши отчеты.
Внимание! Не забывайте, что шрифты, которые вы используете при разработке своего отчета, обязательно должны быть установлены и на целевой машине (то есть той, на которой отчет будет выполняться), если вы хотите, чтобы он выглядел адекватно. Применять шрифты Times New Roman, Arial, Symbol и Wingdings наиболее безопасно, поскольку они по умолчанию устанавливаются на всех системах Windows.
Шрифты Symbol и Wingdings вместо букв и цифр содержат типографские символы. И хотя вы вводите с клавиатуры буквы и цифры в текстовых объектах или формулах, первоначально отформатированных с использованием текстовых шрифтов, после замены текстового шрифта на один из специальных шрифтов вы увидите, как эти текстовые знаки будут заменены специальными. В этом случае вам понадобится либо специальная таблица шрифтов (как правило, доступная в панели управления Windows), либо немного времени на то, чтобы поэкспериментировать и запомнить, какие символы отображаются на экране, когда вы вводите те или иные буквы, цифры или специальные символы.
На рис. 7.3 показан отчет, в котором используется шрифт Wingdings. В этом примере рядом со стоимостью заказа, отформатированной с использованием шрифта Wingdings, отображается результат следующей формулы:
If (Order.Order Amount) < 1000 Then "L"
Else
If (Order.Order Amount) > 1000 And (Order.Order Amount) < 2500 Then "K"
Else
"J"