КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
IV.Клас Tfont
Except Try .......... reise EkError.Create(‘Повідомлення’); .......... on e:EkError do ShowMessage(E.Message); .......... end;
Графічний інструментарій В Delphi створенні спеціалізовані класи-надбудови, які спрощують використання інструментів Windows: для контексту – Tcanvas, для шрифту – Tfont, для пера – Tpen і для пензля – Tbrush. Зв’язані з цими класами об’єкти автоматично доступні програмі через властивості Canvas, Font, Pen, Brush. За допомогою класу Tfont створюється об’єкт шрифт для будь-якого графічного пристрою (екран, прінтер, плоттер і т.д.) Властивості класу: Property Charset: TfontCharSet; Набір символів. Для російськомовних програм ця властивість звичайно має значення Default_Charset або Russian_Charset. Для відображення тексту Ms-Dos використовується значення Oem_Charset (альтернативне кодування). Property Color: TColor; Колір шрифту. Property Height:Integer; Висота шрифту в пікселях. Property Name:TfontName; Ім’я шрифту в пікселях. Property Pitch: TfontPitch; Визначає спосіб розташування літер в тексті: значення fpFixed задає одноширинний текст, при якому кожна літера має одинакову ширину; значення fpVariabel визначає пропорціональний текст, при якому ширина літери залежить від її накреслення; fpDefault визначає ширину, прийняту для поточного шрифту. Property PixelPerInch:Integer; Визначає кількість пікселів екрану на один дюйм реальної довжени. Ця властивість рідко використовується програмістом, так як її використовує система для відповідності екранного шрифту до шрифту прінтера. Property Size:Ineger; Висота шрифту в пунктах (1/72 дюйма). Зміна цієї властивості автоматично міняє властивість Height і навпаки. Property Style: TfontStyles; Стиль шрифту. Може приймати значення як комбінацію наступних признаків: fsBold(жирний), fsItalic(курсив), fsUnderline (підкресляний), fsStrikeOut(перекреслений). Для деяких випадків може стати в пригоді метод: Procedure Assign (Source:Tpersistent); За допомогою якого значення властивостей шрифту об’єкта Sourse присвоюються властивостям поточнного шрифта. Метод не змінює властивість PixelPerInch, тому його можливо використовувати для створення шрифту прінтера по екранному шрифту і навпаки.
Дата добавления: 2014-01-03; Просмотров: 332; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |