
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.08.2006, 15:07
|
|||
|---|---|---|---|
Font Размер режимы преобразования координат |
|||
|
#18+
И снова про печать... При печати устанавливаю режим преобразования координат: pDC->SetMapMode(MM_HIMETRIC); // Each logical unit is converted to 0.01 millimeter. Далее создаю шрифты: ... CFont *pFont=new(CFont); BOOL isFontCreated=(pFont!=NULL); if (isFontCreated) { //Подразумевается Arial 14 Bold isFontCreated=pFont->CreateFont( 6*100, ...// nHeight Вопрос: старый добрый Word определяет размеры шрифта в чём-то общепонятном (кстати в чём?) 12, 14, ... каждый из нас представляет эти размеры. А как сопоставляется размер 14 с высотой символа в CFont::nHeight при условии, что выбран режим преобразования координат MM_HIMETRIC? Чего надо пихнуть в CFont::nHeight чтобы получить всем известный 14-ый шрифт. Вопрос шире: где можно найти формулы преобразования Высоты в Общепринятые размеры для разных режимов преобразования координат? Спасибо за помошь. p.s. не пинайте. www.ya.ru чё-та не помог ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2006, 15:12
|
|||
|---|---|---|---|
Font Размер режимы преобразования координат |
|||
|
#18+
добавка nHeight - Specifies the desired height (in logical units) virtual int SetMapMode(MM_HIMETRIC); MM_HIMETRIC- Each logical unit is converted to 0.01 millimeter вроде вот он ответ...но делая nHeight=14*100 получаю неимоверно большой шрифт (не 14-ый) nHeight=14*10 получаю маленький шрифт (не 14-ый, скорее 6-5) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2006, 15:20
|
|||
|---|---|---|---|
Font Размер режимы преобразования координат |
|||
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2006, 15:30
|
|||
|---|---|---|---|
Font Размер режимы преобразования координат |
|||
|
#18+
ZrenBy Код: plaintext 1. 2. От всей души Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2006, 06:00
|
|||
|---|---|---|---|
Font Размер режимы преобразования координат |
|||
|
#18+
vanomanВопрос: старый добрый Word определяет размеры шрифта в чём-то общепонятном (кстати в чём?) 12, 14, ... каждый из нас представляет эти размеры. В пунктах. Пункт = 1\72 дюйма. vanoman А как сопоставляется размер 14 с высотой символа в CFont::nHeight при условии, что выбран режим преобразования координат MM_HIMETRIC? Чего надо пихнуть в CFont::nHeight чтобы получить всем известный 14-ый шрифт. Вопрос шире: где можно найти формулы преобразования Высоты в Общепринятые размеры для разных режимов преобразования координат? Вроде его и надо, 14. Только это очень запутанная история. Надо почитать внимательно про шрифты, или вот еще книгу Фень Юаня почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030599]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 439ms |

| 0 / 0 |
