|
|
|
VC++6,0 Печать
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 09:47 |
|
||
|
VC++6,0 Печать
|
|||
|---|---|---|---|
|
#18+
Рисую прямоугольник Y_lu = 430; // upper - левая верхняя ордината Y_rd = 740; // down - правая нихняя ордината pDC->Rectangle(200,Y_lu,4525,Y_rd); // Почему на разных принтерах НЕ ОДИНАКОВОЕ РАСПОЛОЖЕНИЕ? Смотри прикреплённый файл, показывающий расположение прямугольника, которое меня устраивает СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 09:54 |
|
||
|
VC++6,0 Печать
|
|||
|---|---|---|---|
|
#18+
Это видимо потому, что размеры в пикселях, а разрешение у разных принтеров разное. Надо установить в мм или дюймах, для этого следует юзать функцию SetMapMode(HDC hdc, int nMapMode); второй параметр: MM_TEXT - 1 пиксел MM_LOMETRIC - 0,1 мм MM_HIMETRIC - 0,01 мм MM_LOENGLISH - 0,01 дюйм MM_HIENGLISH - 0,001 дюйм MM_TWIPS - 1/1440 дюйма ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 12:39 |
|
||
|
VC++6,0 Печать
|
|||
|---|---|---|---|
|
#18+
ГДЕ СТАВИТЬ ? Поставил в методе Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. pDC->SetMapMode(MM_HIMETRIC); и не сработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 17:01 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2034125]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 366ms |

| 0 / 0 |
