Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Вниз

Размер символа   Найти похожие ветки 

 
Anh   (2002-06-12 19:28) [0]

Помогите!!!
Нужно узнать размер симввола, т.е. прямоуголтника в который вписывается данный символ!

И еще где найти сырцы векторного редактора? любого, но не используя никаких допомпонент.
Помогите!!!


 
MBo   (2002-06-12 19:30) [1]

Canvas.TextWidth, TextHeight


 
ZiX   (2002-06-12 20:27) [2]

Это не то...
Эот что то вродеесли бы я написал символ на Лабели
и знал ее ширину и высоту... А там высота учитывает и межстрочый интервал... и тд


 
Song   (2002-06-12 22:45) [3]

Посмотрите GetSystemMetrics. Я не помню, может там есть...


 
MBo   (2002-06-13 07:09) [4]

пример

procedure TForm1.Button3Click(Sender: TObject);
var
h:hDC;
TTM:TTextMetric;
savefont:hfont;
begin
h:=GetWindowDC(memo1.handle);
SaveFont := SelectObject(h, Font.Handle);
GetTextMetrics(h, ttm);
SelectObject(h, SaveFont);
label2.caption:=inttostr(ttm.tmHeight);
DeleteDC(h);
end;


 
KaPaT   (2002-06-13 19:00) [5]

>ZiX
а я думаю MBO прав! а если вписать один символ? никтож не просит всю строку вычислять....


 
ZiX   (2002-06-14 19:01) [6]

Я читал МСДН!!! Эти ф-ии возвращают не совсем то...
Т.е. все эти ф-ии возвращают высоту не только символа но межстрочного интервала.... Ну объястять это долго. Легче прочитать.. Но я уже сделал... Правда извращенным способом но все пашет :-))



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

Форум: "Media";
Текущий архив: 2002.10.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
1-45292
Andrei_Yarovoi
2002-10-04 16:29
2002.10.14
Как при выполнение длинного цикла отлавлевать другие сабытия


14-45543
~Rand~
2002-09-17 22:17
2002.10.14
ОГРОМНАЯ ПРОСЬБА!!!


1-45463
Злыдень
2002-10-01 22:06
2002.10.14
Вот так написал...


3-45215
shur1k
2002-09-07 18:46
2002.10.14
Interbase: проблемы


14-45506
Карелин Артем
2002-09-18 12:32
2002.10.14
Инет через GPRS.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский