2012-08-29 10 views
0

하나의 프로젝트에서 iText-1.4.3.jar와 iText-2.1.0.jar를 사용해야합니다. 그것은 씬 클라이언트 응용 프로그램이며 iText-2.1.0.jar를 사용하는 경우 pdf 파일을 인쇄하는 중에 오류가 발생하며이 병이 없으면 다른 텍스트 인쇄에서 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까?하나의 프로젝트에서 iText-1.4.3과 iText-2.1.0 사용

업데이트 : iText를-2.1.0.jar를 사용하는 경우 PDF 파일을 인쇄하는 동안

내가 오류를

"java.lang.NoSuchMethodError: com.lowagie.text.Image.plainWidth()F"

을 얻고있다. 그리고 그것없이 내가 얻을

java.lang.RuntimeException: java.lang.Error: Unresolved compilation problems: The method getHeight() is undefined for the type Rectangle The method getWidth() is undefined for the type Rectangle

+0

당신이 두 라이브러리를 사용하는 방법의 예제 코드를 넣을 수 있고, 오류가 당신이 얻고을 . – kothvandir

+0

iText-2.1.0.jar을 사용하는 경우 pdf 파일을 인쇄하는 동안 "java.lang.NoSuchMethodError : com.lowagie.text.Image.plainWidth() F"오류가 발생합니다. 그리고 그것없이 "java.lang.RuntimeException : java.lang.Error : 해결되지 않은 컴파일 문제 : getHeight() 메서드가 Rectangle 형식에 대해 정의되지 않았습니다. getWidth() 메서드가 Rectangle 형식에 대해 정의되지 않았습니다" – user1452728

답변

0

몇 가지 방법은 새 버전에서 변경 서명.

  1. 삭제/교체 메서드 호출 이전 iText를 버전 1.4.3
  2. 을 제거 plainWidth() -> getPlainWidth()
관련 문제