ВУЗ:
Составители:
Рубрика:
15
System.Windows.Media.Fonts. Ниже показан пример, в котором эта кол-
лекция используется для добавления шрифтов в окно списка:
foreach (FontFamily fontFamily in Fonts.SystemFontFamilies)
{
lstFonts.Items.Add(fontFamily.Source);
}
Объект FontFamily позволяет проверить другие детали, такие как
междустрочный интервал и связанные гарнитуры.
1.5.3. Встраивание шрифтов
Альтернативным вариантом при работе с необычными шрифтами
является их встраивание в приложение. Благодаря такой возможности,
разработанное приложение никогда не будет иметь проблем с нахождени-
ем требуемого шрифта.
Процесс встраивания достаточно прост. Сначала файл шрифта (чаще
всего файл с расширением .ttf) добавляется в приложение, и параметру
Build Action присваивается значение Resource. Это действие выполняется
в Visual Studio. Для этого нужно выбрать файл шрифта в Solution Explorer
и изменить Build Action в окне Properties (Свойства) (рис. 2):
Рис. 2. Встраивание шрифта
Затем, при использовании шрифта, необходимо добавить символь-
ную последовательность ./# перед именем семейства, как показано ниже:
<Label Name="tst" FontSize="20" FontFamily="./#Bayern"
>This is an embedded font</Label>
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »