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

Вниз

Соотношение шфрита и мм.   Найти похожие ветки 

 
Антоний   (2005-10-04 11:28) [0]

А может ето-нибудь сказать, как выразить высоту шрифта Windows в точках?


 
Антоний   (2005-10-04 11:29) [1]

Или сколько точек в 1 мм?


 
Reindeer Moss Eater ©   (2005-10-04 11:39) [2]

Точек в дюйме:
GetDeviceCaps(DC, LOGPIXELSY);


 
Антоний   (2005-10-04 12:10) [3]

Путём измерений выяснилось, что в 1 мм 4 точки.
Верна ли эта гипотеза?


 
DiamondShark ©   (2005-10-04 12:21) [4]


> Верна ли эта гипотеза?

Нет.


 
Антоний   (2005-10-04 12:27) [5]

Ну так  подскажите, как правильно рассчитать.
Вот есть Arial 20. - как его в мм перевести.
От чего это зависит?

P.S. Функции GetDeviceCaps в справке нет.


 
Desdechado ©   (2005-10-04 12:28) [6]

точки чего?
они у разных устройств разные, даже у мониторов
они даже не всегда квадратные :)


 
myor ©   (2005-10-04 12:42) [7]

так она (высота) и так, вроде, в точках, точнее, если не ошибаюсь,
"в пунктах" - сам когда-то искал - залез в дебри типографии.
1 пункт - 0,376 мм.
имеем 20 * 0,376 = 7,52 мм


 
myor ©   (2005-10-04 12:45) [8]

поправлюсь,

В США (используется при компьютерном наборе) 1 пункт = 1/72 дюйма = 0,3528 мм
см. http://ru.wikipedia.org/wiki/%D0%9F%D1%83%D0%BD%D0%BA%D1%82


 
Антоний   (2005-10-04 13:46) [9]

Спасибо.
И ещё вопрос на засыпку:)
Есть ли таблицы соответствия высоты символа к его ширине?
Задача, собственно в следующем: введено слово - исходя из его высоты нужно узнать длину слова в мм.


 
Anatoly Podgoretsky ©   (2005-10-04 14:14) [10]

Длина слова измеряется в символах.


 
Антоний   (2005-10-04 14:18) [11]

Количество символов известно.
Выстота тоже (в пунктах/милиметрах - не важно).
Как узнать ширину слова (в пунктах/милиметрах - не важно)


 
DiamondShark ©   (2005-10-04 15:08) [12]

DrawText с флагом DT_CALCRECT вернёт размер текста в логических единицах устройства.
Если режим отображения на устройстве утановлен таким, что логические единицы не совпадают с физическими (определяется функцией GetMapMode), то функцией LPtoDP можно преобразовать логические координаты в физические.
Среди режимов отображения есть такие, в которых логические единицы уже соответсвуют некоторым метрическим или дюймовым размерам. Тогда дальнейшие преобразования не нужны.
И, наконец, функция GetDeviceCaps определит разрешение в точках на дюйм.



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

Форум: "Потрепаться";
Текущий архив: 2005.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
1-1128086706
fet
2005-09-30 17:25
2005.10.23
Оконтуривание в Delphi


3-1126194426
kreyl
2005-09-08 19:47
2005.10.23
MSSQL2000 Как передать в процедуру имя таблицы в виде строки?


1-1128015457
Volf_555
2005-09-29 21:37
2005.10.23
Как в RUN-TIME добавить новую вкладку в TPageControl?


9-1118324957
Novouralsk
2005-06-09 17:49
2005.10.23
Помогите плиз!!!


1-1127972935
Mixer
2005-09-29 09:48
2005.10.23
Balloon Tips & Windows XP





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