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

Вниз

Расстояние между строками?   Найти похожие ветки 

 
Ezorcist   (2007-06-23 12:32) [0]

Как определить расстояние между строками текста для определенно шрифта?


 
Anatoly Podgoretsky ©   (2007-06-23 12:46) [1]

> Ezorcist  (23.06.2007 12:32:00)  [0]

GetTextMetrics


 
TUser ©   (2007-06-23 19:51) [2]

Алгоритм Левенштейна, шрифт не важен.


 
Ezorcist   (2007-06-24 20:05) [3]

2 TUser Спасибо!

2 Anatoly Podgoretsky Тоже, спасибо, но что передавать первым параметром? можно примерчик, если не трудно?)


 
DVM ©   (2007-06-24 22:34) [4]

Расстояние между строками и шрифт в общем случае связаны так же как цвет и высота строки. Т.е. никак. Эта величина имеет смысл только для конкретного DC, который и передается первым параметром в функцию GetTextMetrics().

hDC - Handle to the device context. Может быть получен для конкретного окна с пом., например GetDC()


 
DVM ©   (2007-06-24 22:47) [5]

procedure TForm1.Button1Click(Sender: TObject);
var
 tm: TTextMetric;
begin
 if GetTextMetrics(Canvas.Handle, tm) then
   label1.Caption := inttostr(tm.tmExternalLeading);
end;


 
Правильный Вася   (2007-06-25 11:23) [6]

я бы сказал, что размер шрифта и интервал даже для одного DC может быть разным
куда хочу писать текст, туда и буду, и никакой интервал мне не указ, хоть со сдвигом в один пиксел, перекрывая предыдущий текст



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
15-1182431463
Desdechado
2007-06-21 17:11
2007.07.22
Freeware-аналог для ResourceHacker и ExeScope


10-1134471389
Well
2005-12-13 13:56
2007.07.22
Excel. Как управлять автофигурами.


15-1182277121
Dreamse
2007-06-19 22:18
2007.07.22
Посоветуйте консольную утилитку для закачивания файла на FTP


15-1178181667
Steep
2007-05-03 12:41
2007.07.22
Как отговорить ставить линуксы?


15-1182315123
Slider007
2007-06-20 08:52
2007.07.22
Глюки FireBird 1.5.4