누군가가 도움을주고 양식을 작성하고 인쇄하는 방법을 알려 주면 java와 같이 양식을 인쇄 할 수 있습니다. 또한 필요한 정보로 채워야합니다.Java를 사용하여 양식을 만들고 인쇄하는 방법
답변
java.awt.print이 - 자바 2D 인쇄, JDK 1.2 javax.print의 이후 - Java 인쇄 서비스 (JPS) API, 일명 JDK 1.4
이후 http://java.sun.com/javase/technologies/desktop/printing/
에서 난 당신이 필요하다고 생각 인터넷 검색 - 그것은 아주 사소한 작업처럼 보입니다.
당신이 스윙을 사용하는 경우 아래의 절차에 따르
A4 설정의 경우 :
사용 약의 JFrame의를. 750 px. X 960 픽셀.
이 창에서는 JLabels, JTextFields 및 JTextAreas를 사용하여 템플릿을 디자인합니다. 또한 인쇄 명령을 시작하려면 창의 아무 곳이나 인쇄 단추를 추가하십시오. 버튼을 숨길
<Button Name>.setVisible(false);
<PanelName>.print();
먼저 하나가, 두 번째는 실제로 인쇄 대화 상자에 당신을 선물 할 것이다 :
지금 모든 디자인은 단순히 버튼 액션 이벤트의 코드 창에, 추가 완료되면.또한 Netbeans IDE를 사용하여 설계 시간을 절약하십시오. 그것은 설계, 컴파일 및 테스트 근거에서 훌륭한 시간을 절약합니다.
의심의 여지없이 되돌릴 수 있기를 바랍니다. 정보가 도움이되기를 바랍니다.
웹 응용 프로그램에서 수행해야하는 경우 인쇄는 자바 스크립트로 수행해야합니다. 그러나 자바를 사용하여 페이지를 렌더링 할 수 있습니다. http://shyarmal.blogspot.com/2011/08/printing-example-with-java-ee.html
당신이 스윙을 사용하여 수행하는 경우는 : 늦게 http://shyarmal.blogspot.com/2011/08/printing-with-jeditorpane.html
조금,하지만 난 참조를 위해 여기를 떠날 것이다 : // 관련 코드 만
import java.awt.print
public void FilePrintClicked(){
PrinterJob job = PrinterJob.getPrinterJob();
PageFormat format = job.defaultPage();
format.setOrientation(PageFormat.LANDSCAPE);
job.setPrintable(this, format);
try{
if(job.printDialog()) job.print();
}
catch(Exception e){e.printStackTrace();}
}
public int print(Graphics g, PageFormat format, int pagenum) {
if (pagenum > 0){
return Printable.NO_SUCH_PAGE;
}
g.translate((int)format.getImageableX(), (int)format.getImageableY());
float pageWidth = (float)format.getImageableWidth();
float pageHeight = (float)format.getImageableHeight();
float imageHeight = (float)this.getHeight();
float imageWidth = (float)this.getWidth();
float scaleFactor = Math.min((float)pageWidth/(float)imageWidth, (float)pageHeight/(float)imageHeight);
int scaledWidth = (int)(((float)imageWidth)*scaleFactor);
int scaledHeight = (int)(((float)imageHeight)*scaleFactor);
BufferedImage canvas = new BufferedImage(this.getWidth(), this.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D gg = canvas.createGraphics();
this.paint(gg);
Image img = canvas ;
g.drawImage(img, 0, 0, scaledWidth, scaledHeight, null);
return Printable.PAGE_EXISTS;
}
참고 : 당신의 클래스는 인쇄 가능을 구현해야합니다. 좀 더럽 습니다만, 자바를 배우던 때의 오랜 코드이고, 여기에 게시 할 때 두 번 체크하지 않았지만, 제 어플리케이션에서 그렇게 작동합니다 .....
- 1. 자바 스크립트를 사용하여 양식을 만들고 제출하는 방법
- 2. log4j 레코드를 파일로 만들고 콘솔에 인쇄하는 방법
- 3. drupal questions - 다른 모듈에서 양식을 인쇄하는 방법?
- 4. Java를 사용하여 양식을 다시 채우는 방법은 무엇입니까?
- 5. 프로세스에 java를 사용하여 힙 위치를 인쇄하는 방법은 무엇입니까?
- 6. spring3.0 및 java를 사용하여 웹 응용 프로그램을 만들고 싶습니다.
- 7. Java를 사용하여 파일을 이동하는 방법
- 8. Java를 사용하여 SMS를 보내는 방법
- 9. Java를 사용하여 특정 위치에서 인쇄
- 10. Java를 사용하여 Matlab 함수 실행
- 11. 조작 할 수없는 양식을 만들고 싶습니다.
- 12. javascript를 사용하여 URL에 값을 만들고 양식을 통해 값을 제출 하시겠습니까?
- 13. 개념 : 북마클릿을 사용하여 헤더 양식을 만들고 제출 후 다시 제거하십시오.
- 14. onChange를 사용하여 양식을 제출하는 방법
- 15. jQueryMobile을 사용하여 양식을 제출하는 방법
- 16. howto Ajax Popup Form을 만들고 양식을 제출하십시오.
- 17. NSLog를 사용하여 NSManagedObject에서 NSInteger 값을 인쇄하는 방법
- 18. Delphi에서 Rave 보고서를 사용하여 stringgrid를 인쇄하는 방법
- 19. 캔버스 요소가있는 PHP를 사용하여 PDF로 인쇄하는 방법
- 20. main에서 getvalues () 메서드를 사용하여 목록을 인쇄하는 방법
- 21. wpf를 사용하여 인쇄하는 가장 좋은 방법 4
- 22. C#에서 PrintDialog를 사용하여 문서를 인쇄하는 방법
- 23. TreeView를 인쇄하는 방법?
- 24. Java를 사용하여 XML 속성 값을 읽는 방법
- 25. 네트워크 그림을 만드는 방법 Java를 사용하여
- 26. java를 사용하여 Image에서 바코드를 읽는 방법?
- 27. Java를 사용하여 cmd.exe를 실행하는 cmd.exe를 죽이는 방법
- 28. pure Java를 사용하여 mp3를 스트리밍하는 방법
- 29. Java를 사용하여 JasperReports에서 textField를 수정하는 방법
- 30. java를 사용하여 로컬 MySQL에 연결하는 방법?
pdf 파일처럼 보이므로 [itext] (http://itextpdf.com)을 시도하십시오. PDF를 작성하기위한 Java 라이브러리입니다. – Augusto
아무것도, 그냥 시작 해야할지 모르겠다 그래서 나는 어떤 제안을 요청한다 –
IReport 또는 다른 Java보고 라이브러리 – mKorbel