Почему Java Print API не может обрабатывать ширину бумаги, которая больше высоты? - PullRequest
5 голосов
/ 11 августа 2011

Я пытаюсь выяснить, почему Java Print API не может обрабатывать размеры бумаги, где ширина больше высоты.Класс MediaSize и все его внутренние классы имеют размеры, высота которых больше ширины.Я пытаюсь напечатать этикетки размером 4 на 2, но написанное мной задание всегда преобразует его на бумаге размером 2 на 2.

Я нашел в Интернете некоторые вещи, которые утверждают, что высота всегда должна быть больше ширины, и видел в проверке исходного кода Java на это с сопровождающими сообщениями, что это так, но не могу найти причину.

Кто-нибудь знает, почему это так?

1 Ответ

2 голосов
/ 13 августа 2011

Это правда, что ширина бумаги не должна быть больше высоты бумаги (см. JavaDoc для MediaSize - описание исключения конструктора).

Это действительно вопрос ориентация бумаги (т.е. PaperFormat ).Если вы не можете решить проблему, могут помочь исходные коды или более точное описание варианта использования.

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