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

Вниз

Узнать ширину текста...   Найти похожие ветки 

 
Practicant   (2006-01-12 14:12) [0]

А как можно (и можно ли) узнать следующее...
Вот в Edit введено слово.
указан шрифт и размер букв (это указывается просто в выпадающем списке - для человека шрифт размер букв остаётся неизменным - в реальном размере он отображается только при печати).
Так вот, можно ли узнать, учитывая шрифт и указанный размер букв, сколько соствляет ширина этого слова в миллиметрах?


 
Ega23 ©   (2006-01-12 14:48) [1]

TCanvas.TextWidth
Но это в пикселях. В миллиметры потом придётся самому переводить.


 
Practicant   (2006-01-12 15:06) [2]

Но ведь это не учитывает
"(это указывается просто в выпадающем списке - для человека шрифт размер букв остаётся неизменным - в реальном размере он отображается только при печати)."


 
_RusLAN ©   (2006-01-12 16:48) [3]

Practicant   (12.01.06 15:06) [2]
Можно создать дополнительный TCanvas с задаными параметрами шрифта и вызвает его метод TextWidth


 
Gero ©   (2006-01-12 21:57) [4]

> В миллиметры потом придётся самому переводить.

Не получится.



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

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

Наверх





Память: 0.45 MB
Время: 0.033 c
2-1137396352
Вася Рогов
2006-01-16 10:25
2006.01.29
C Builder


15-1136901397
psa247
2006-01-10 16:56
2006.01.29
Драйвер FileMon !


1-1134906341
Kerk
2005-12-18 14:45
2006.01.29
одинаковые значения свойств


15-1135963908
sniknik
2005-12-30 20:31
2006.01.29
GIF анимация, эффект развивающегося флага.


15-1136395388
ArtemESC
2006-01-04 20:23
2006.01.29
Внедрение в Explorer-ы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский