Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Печать. [D6, 95/98, XP]


Shopot ©   (2006-11-04 09:37:00) 

Как распечатать график в мастабе. Чтобы в 1 см на бумаге было 100 см
200 см 300 см из реальности?


Anatoly Podgoretsky   (2006-11-04 18:01:00) [1]


> полагаю, деление на сто можно считать нехитрой арифметикой
> -)

Можно даже элементарнейшей


guav   (2006-11-04 13:09:00) [2]

> [0] Shopot ©   (04.11.06 09:37)

Во многих случаях помогает SetMapMode (и, возможно, другие функции преобразования), так можно доверить GDI и пересчёт пикселей принтера в физические милиметры и преобразование масштаба.

Мой хелловорлд на эту тему http://www.kladovka.net.ru/index.cgi?pid=list&rid=261


Virgo_Style   (2006-11-04 12:35:00) [3]

Anatoly Podgoretsky ©   (04.11.06 11:39) [5]

полагаю, деление на сто можно считать нехитрой арифметикой -)


Shopot   (2006-11-04 12:31:00) [4]


> Anatoly Podgoretsky ©   (04.11.06 11:39) [5]


> и далее все равно деление на 100


Самое любимое число 100. Наверное потому что 100 гр.


Anatoly Podgoretsky   (2006-11-04 11:39:00) [5]

> Virgo_Style  (04.11.2006 11:34:03)  [3]

Это получение характеристик принтера, и далее все равно деление на 100


Anatoly Podgoretsky   (2006-11-04 11:38:00) [6]

> Shopot  (04.11.2006 11:27:02)  [2]

Какие приколы, это определение маштибирования, например карт - в одном
сантиметре сто сантиметров, делим умножаем на 100
Если для тебя это прикол, то для остального мира это насущная необходимость.
Я не помню в какой классе изучают географию, поинтересуйся у учителя.


Virgo_Style   (2006-11-04 11:34:00) [7]

HorzPixelsPerInch := GetDeviceCaps(Printer.Handle, LogPixelsX);
VertPixelsPerInch := GetDeviceCaps(Printer.Handle, LogPixelsY);

далее нехитрая арифметика


Shopot   (2006-11-04 11:27:00) [8]


> Anatoly Podgoretsky ©   (04.11.06 10:52) [1]



> Сантиметры реальные делить на 100


Приколы не уместны.

TChart, TSeries - записан график. Например от 1м до 450м через каждые
10 см. Вот так:

000.0 m - 230
000.1 m - 200
000.2 m - 288
...
450.0 m - 350

На бумагу надо вывести в масштабе 1 см - 100 см и т. д.
Как на географических картах - в 1 см допустим 5000 км.


Anatoly Podgoretsky   (2006-11-04 10:52:00) [9]

> Shopot  (04.11.2006 9:37:00)  [0]

Сантиметры реальные делить на 100


Наверх

Титульная страница Поиск, карта сайта Написать письмо