Java 在pdfbox 2.0.x中扩展PageDrawer

Java 在pdfbox 2.0.x中扩展PageDrawer,java,pdfbox,Java,Pdfbox,我想通过扩展ApachePDFBOx2.0.x中的PageDrawer类来进行一些自定义渲染。 在注释中提到,我们应该为PageDrawer类创建子类以进行自定义呈现。但是,PageDrawer的构造函数需要无法从包中创建的参数 有没有办法克服这个问题?有人在PDFBox 2.0.x中对PageDrawer进行过子类化吗?发现不能单独对PageDrawer进行子类化。相反,创建了一个自定义PDFRenderer类,我们可以通过重写createPageDrawer方法来设置自定义PageDrawe

我想通过扩展ApachePDFBOx2.0.x中的PageDrawer类来进行一些自定义渲染。 在注释中提到,我们应该为PageDrawer类创建子类以进行自定义呈现。但是,PageDrawer的构造函数需要无法从包中创建的参数


有没有办法克服这个问题?有人在PDFBox 2.0.x中对PageDrawer进行过子类化吗?

发现不能单独对PageDrawer进行子类化。相反,创建了一个自定义PDFRenderer类,我们可以通过重写createPageDrawer方法来设置自定义PageDrawer。

没有PDFDrawer类。Oops-我是说PageDrawer-抱歉-将更新问题,我怀疑您也需要将PDFRenderer子类化。我要提到这一点。我能够通过子类化PDFRenderer和修改createPageDrawer方法来解决这个问题。非常感谢你,蒂尔曼。很高兴听到这个消息。我将在本周末的某个时候澄清这一评论。考虑自己回答这个问题(这是允许的)。嗯,但是创建程序仍然需要页面级参数,即包级。