![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Печать. [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