Форум: "Потрепаться";
Текущий архив: 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.47 MB
Время: 0.043 c