인쇄

2011-10-13 12 views
2

내가 가진 클래스 PrintUtilities, 복사가 JLabel의 마지막 자릿수를 자르고 있습니다. 나는 센터에 그것을 정당화 할 수 있고 인쇄는 작동하지만 화면에 표시되는 방법을 바꾸고 싶지 않습니다.인쇄

그래서 클래스에게 한 가지 방법으로 표시하고 다른 방식으로 인쇄하도록 지시하는 방법이 있습니까? 나는 페인트 (그래픽 g)를 시도했으나 화면에 컴포넌트를 그리는 데 영향을 미쳤다.

요약하면 화면의 모양과 레이아웃에 영향을주지 않고 JLabel 프린터를 인쇄하는 방법을 정의하고자합니다.

답변

2

JPanel 주위에 테두리를 배치하여 전체 패널이 어떻게 든 잘리는 지 확인하십시오.

이전에는 비슷한 경험이 있었는데 프린터의 용지 크기와 일치하지 않는 것으로 나타났습니다.

오류가 발생하면 페이지 크기에 맞게 출력 크기를 조정해야합니다. 도움이

희망, 에 발트는

+0

은 특정 라벨의 오른쪽에 좀 더 라벨이 있습니다 그들은 잘 보여주는. 클리핑 된 레이블의 유일한 차이점은 오른쪽 정렬입니다. – Akadisoft

+0

코드 예제가 아직 제대로 작성되지 않았다면 도움이 될까요? – Ewald

관련 문제