Главная страница
    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.049 c
8-1117219733
Sulimxar
2005-05-27 22:48
2005.10.23
Звук с модема


2-1127504501
ForsXT
2005-09-23 23:41
2005.10.23
Звук


3-1126191479
UnDISCOvery
2005-09-08 18:57
2005.10.23
ADO + Access - ускорить надо!


4-1124405168
NikNet
2005-08-19 02:46
2005.10.23
помогите сохранить экран на API...?


1-1128111902
Dot
2005-10-01 00:25
2005.10.23
StrToInt





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