Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вертикальный текст

1.8K
04 мая 2004 года
kas
71 / / 03.02.2004
А можно ли в каком-нибудь компоненте! Сделать текст вертикально! Дайте пример!
317
05 мая 2004 года
Relax
573 / / 20.09.2000
есть какие-то нестандартные компоненты для этого, но не помню точно какие, а вообще можно это сделать через Win API - CreateFontIndirect(), вот пример:

TLogFont LFnt;
GetObject(Canvas->Font->Handle,sizeof(TLogFont),&LFnt);
LFnt.lfEscapement = 0.;
Canvas->Font->Handle = CreateFontIndirect(&LFnt);

ключевое поле - lfEscapement - обозначает угол в десятках градусов между осью x и строкой текста... погляди хелп по функции CreateFontIndirect() и структуре LOGFONT - можно и другие параметры текста менять...
1.8K
05 мая 2004 года
kas
71 / / 03.02.2004
Цитата:
Originally posted by Relax
есть какие-то нестандартные компоненты для этого, но не помню точно какие, а вообще можно это сделать через Win API - CreateFontIndirect(), вот пример:

TLogFont LFnt;
GetObject(Canvas->Font->Handle,sizeof(TLogFont),&LFnt);
LFnt.lfEscapement = 0.;
Canvas->Font->Handle = CreateFontIndirect(&LFnt);

ключевое поле - lfEscapement - обозначает угол в десятках градусов между осью x и строкой текста... погляди хелп по функции CreateFontIndirect() и структуре LOGFONT - можно и другие параметры текста менять...

Спасибо.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог