Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.16;
Скачать: CL | DM;

Вниз

Выравнивание текста внутри TRect   Найти похожие ветки 

 
msguns ©   (2005-09-19 17:04) [0]

Извиняюсь за повтор, но..
Можно ли средствами TCanvas вывести в заданный TRect выровненный заданным образом текст с указанным TFont ?

Спасибо за помощь


 
MBo ©   (2005-09-19 17:05) [1]

API-функция DrawText, у нее куча флагов для выравнивания.


 
msguns ©   (2005-09-19 17:28) [2]

>MBo ©   (19.09.05 17:05) [1]

Спасибо.
А если это в стрингриде, то может просто пользоваться SetAlignText (OnDrawCell) ?


 
MBo ©   (2005-09-19 17:32) [3]

>SetAlignText
Я не знаю, что это такое...

По форматированному выводу в гриде загляни в Статьи примерно на 3 страницу


 
msguns ©   (2005-09-21 14:49) [4]

Огромное спасибо !
Правда мне не надо одинаково выравнивать текст во ВСЕХ ячейках одной колонки, а только в некоторых, заданных отдельно, но это уже детали. Главное, посмотрел практическое использование DrawCell.
Кстати, SetAlignText тоже неплохая вещь !


 
Игорь Шевченко ©   (2005-09-21 18:35) [5]


> SetAlignText


SetTextAlign имеется в виду ?


 
Antonn ©   (2005-09-22 06:32) [6]

var _R:TRect; _s:string;
begin
s:="text";
canvas.font....
canvas.textout( _r.left+(((_r.right-_r.left)-canvas.textwidth(s)) div 2) , _r.top+(((_r.bottom-_r.top)-canvas.textheight(s)) div 2) ,s);



Страницы: 1 вся ветка

Текущий архив: 2005.10.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
14-1127329616
Nick Denry
2005-09-21 23:06
2005.10.16
Народ, а кто какое варенье больше любит?


3-1125901460
DimonS
2005-09-05 10:24
2005.10.16
Цикл по записям.


3-1125226578
Ilg
2005-08-28 14:56
2005.10.16
Удаление бызы данных


3-1125834883
suharew
2005-09-04 15:54
2005.10.16
Создание таблиц в Interbase


5-1100270416
SergV
2004-11-12 17:40
2005.10.16
Свойство Transperent в компоненте Panel.