Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Печать / 8 сообщений из 8, страница 1 из 1
27.01.2005, 16:23
    #32887531
akula84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
Допустим мне нужно напечатать || линию длинной 10 см. Как это сделать?
Если задавать

line.setLine(x1,y1,x2,y2);
g2d.draw(line);

то x и y задаются в пикселях? а как перевести в мм?
...
Рейтинг: 0 / 0
27.01.2005, 16:37
    #32887568
java script != java
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
akula84Допустим мне нужно напечатать || линию длинной 10 см. Как это сделать?
Если задавать

line.setLine(x1,y1,x2,y2);
g2d.draw(line);

то x и y задаются в пикселях? а как перевести в мм?

Конечно же обратиться к системной функции возращающей размер монитора по диагонали в cм, а так же текущее разрешение.
...
Рейтинг: 0 / 0
27.01.2005, 17:58
    #32887818
java script != java
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
Или речь о принтере?

тогда сори :)
...
Рейтинг: 0 / 0
27.01.2005, 18:29
    #32887903
akula84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
А можно последовательность действий?
А то я что-то не очень понимаю, как это сделать
...
Рейтинг: 0 / 0
27.01.2005, 18:40
    #32887921
java script != java
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
akula84А можно последовательность действий?
А то я что-то не очень понимаю, как это сделать
Э... Про размер монитора в сантиметрах?
...
Рейтинг: 0 / 0
28.01.2005, 09:09
    #32888446
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
java script != javaИли речь о принтере?

тогда сори :)линейкой можно померить
...
Рейтинг: 0 / 0
28.01.2005, 09:51
    #32888501
akula84
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
Сорри, криво объяснил...
Вопрос такой. Хочу распечатать на принтере форму(например, платежку или счет). У формы все размеры фиксированы. Как нарисовать каждую линию формы, чтобы они соответствовали нужным мне. Есть ли какой-то определенный способ или нужно делать методом проб?

line.setLine(x1,y1,x2,y2);
g2d.draw(line);

Ведь если здесь я задам (0,0,10,0) не получится же линия длинной 10,когда я распечатаю лист
...
Рейтинг: 0 / 0
28.01.2005, 11:59
    #32888842
Dmitry Isaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать
Нужно узнать разрешение принтера сколько точек приходится на один дюйм. Перевести сантиметры в дюймы и умножить на количество точек в дюйме принтера, тогла получишь нормальные координаты

Для того, чтобы узнать нужно вызвать системную функцию драйвера принтера
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Печать / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]