2017-11-16 4 views
1

Apache PDFBox 2.0.x에서 PageDrawer 클래스를 확장하여 일부 사용자 정의 렌더링을 수행하려고합니다. 주석에서 사용자 정의 렌더링을 위해 PageDrawer 클래스의 하위 클래스를 만들어야한다고 언급했습니다. 그러나 PageDrawer의 생성자는 패키지에서 만들 수없는 매개 변수를 필요로합니다.pdfbox 2.0.x에서 PageDrawer 확장

이 문제를 극복 할 방법이 있습니까? 누구든지 PDFBox 2.0.x에서 PageDrawer의 서브 클래 싱을 수행 했습니까?

+0

PDFDrawer 클래스가 없습니다. –

+0

죄송합니다 - PageDrawer - 미안 해요 - 질문을 업데이트 할 것입니다 – Raju

+1

난 PDFRenderer뿐만 아니라 하위 클래스해야 할 것 같아요. –

답변

1

PageDrawer만으로 서브 클래 싱 할 수 없다는 사실을 알았습니다. 오히려 createPageDrawer 메서드를 재정 의하여 사용자 정의 PageDrawer를 설정할 수있는 사용자 정의 PDFRenderer 클래스가 만들어졌습니다.