Создание библиотеки с поддержкой масштабной печати? - PullRequest
0 голосов
/ 16 ноября 2009

В настоящее время я ищу библиотеку печати, которая может масштабировать свою ось до см / дюйм для печати. Проблема заключается в том, что пользователи иногда хотят печатать графики и рисовать собственные кривые. Чтобы увидеть, каковы его значения, они измеряют вручную, какие значения он будет иметь. Если расстояние между двумя галочками составляет 1,34 см, измерение этого было бы невозможно без калькулятора.

Существует ли такая библиотека графиков, где я могу сказать, чтобы она масштабировала свою ось таким образом, чтобы можно было установить расстояние между галочками в см / дюймах? Или я могу использовать другую библиотеку печати с каким-то обходным путем?

Ответы [ 2 ]

0 голосов
/ 08 июня 2011

Как ответили - просто используйте dpi для преобразования пикселя в см / дюйм и обратно. Для черчения в растровое или векторное изображение SVG вы можете использовать MathGL - библиотека графиков GPL.

0 голосов
/ 16 ноября 2009

Я не уверен, правильно ли я понял вопрос, но как насчет простого вычисления соответствующего количества пикселей из требуемого физического размера и плотности точек принтера (обычно представляемой как Точек на дюйм )? Затем вы можете использовать любую библиотеку графиков, так как они обычно определяют свои размеры и размеры в пикселях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...