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

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

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

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

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

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

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

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

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

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

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


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