Вниз
Скачать: CL | DM;

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

← →
Антоний   (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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
14-1128181082
ArtemESC
2005-10-01 19:38
2005.10.23
Как удалить себя?...


2-1128239239
elysee
2005-10-02 11:47
2005.10.23
CSV(MS-DOS)


14-1128173516
Толян
2005-10-01 17:31
2005.10.23
Delphi 2005 или Delphi 7 или Delphi 8


6-1120248059
TNM_Stream
2005-07-02 00:00
2005.10.23
Автоматическое обновление (обои)


4-1124645216
SpyBoy
2005-08-21 21:26
2005.10.23
Injecting




   Наверх