Текущий архив: 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.45 MB
Время: 0.027 c