русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Работа с шрифтами.


Дата добавления: 2015-06-12; просмотров: 516; Нарушение авторских прав


Определение характеристик шрифта (объект FontDescription). Свойство fontName объекта FontDescription может содержать одно имя или список имен, разделенных запятыми. Например, в списке «Arial, Helvetica, _sans» проигрыватель Flash Player или среда AIR сначала ищет «Arial», затем «Helvetica», а после «_sans», если не удалось найти первые два шрифта. Набор имен шрифтов включает три имени общих шрифтов устройства: «_sans», «_serif» и «_typewriter». Они соотносятся с определенными шрифтами устройства в зависимости от системы воспроизведения. Полезно указывать имена по умолчанию, подобные этим, во всех описаниях шрифтов, использующих шрифты устройства. Если свойство fontName не определено, по умолчанию используется «_serif». Свойству fontPosture можно задать либо значение по умолчанию (FontPosture.NORMAL), либо курсивное начертание (FontPosture.ITALIC). Свойству fontWeightможно задать значение по умолчанию (FontWeight.NORMAL) либо полужирное начертание (FontWeight.BOLD).Встроенные шрифты и шрифты устройства. Свойство fontLookup объекта FontDescription указывает, какой шрифт должен использовать проигрыватель Flash Player или AIR для визуализации текста: встроенный или имеющийся на устройстве. Если указан шрифт устройства (FontLookup.DEVICE), среда выполнения ищет шрифт в системе воспроизведения. Если указан встроенный шрифт (FontLookup.EMBEDDED_CFF), среда выполнения ищет встроенный шрифт с заданным именем в SWF-файле. Эта настройка поддерживает только компактные встроенные шрифты CFF (Compact Font Format). Если указанный шрифт не найден, используется шрифт устройства по умолчанию. Использование шрифтов устройства позволяет уменьшить размер SWF-файла. Встроенные шрифты обеспечивают правильное отображение на разных платформах.Режим визуализации и доводка до пикселов. В Flash Player 10 и Adobe AIR 1.5 добавлена визуализация CFF (компактные встроенные шрифты). При использовании данного типа визуализации экранные шрифты становятся более разборчивыми, а отображение текста, написанного мелким шрифтом, осуществляется более качественно. Эта настройка применяется только к встроенным шрифтам. В объекте FontDescription это значение (RenderingMode.CFF) используется по умолчанию для свойства renderingMode. Задайте значениеRenderingMode.NORMAL, чтобы выбрать тип визуализации, который применялся в проигрывателе Flash Player 7 и более ранних версиях. Когда выбрана CFF-визуализация, второе свойство, cffHinting, регулирует привязку горизонтальных линий шрифта к подпиксельной сетке. По умолчанию используется значение CFFHinting.HORIZONTAL_STEM, которое включает привязку к пикселам. Если задать этому свойству значение CFFHinting.NONE, доводка отключается. Эта настройка подходит для анимации и крупного шрифта. Блокировка и клонирование объектов FontDescription. Когда объект FontDescription присваивается объекту ElementFormat, его свойство locked автоматически получает значение true. При попытке изменить заблокированный объект FontDescription выдается ошибка IllegalOperationError. Лучше всего давать полное определение такому объекту, прежде чем присваивать его экземпляру ElementFormat. Если требуется изменить существующий экземпляр FontDescription, сначала нужно проверить значение свойства locked. Если оно имеет значение true, используйте метод clone(), чтобы создать незаблокированную копию объекта. Свойства такого объекта можно изменить, и после этого его можно назначить экземпляруElementFormat. Новые строки, созданные из этого объекта TextElement, будут иметь новое форматирование. Предыдущие строки, созданные из этого объекта ранее, останутся без изменений.



 

 

79.



<== предыдущая лекция | следующая лекция ==>
AWT менеджер компоновки. | Методы и интерфейсы апплетов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.082 сек.