diff --git a/src/HTMLRenderer/HTMLRenderer.h b/src/HTMLRenderer/HTMLRenderer.h index 09e6ec9..4b162c0 100644 --- a/src/HTMLRenderer/HTMLRenderer.h +++ b/src/HTMLRenderer/HTMLRenderer.h @@ -147,7 +147,9 @@ class HTMLRenderer : public OutputDev virtual void setDefaultCTM(double *ctm); // Start a page. + // UGLY: These 2 versions are for different versions of poppler virtual void startPage(int pageNum, GfxState *state); + virtual void startPage(int pageNum, GfxState *state, XRef * xref); // End a page. virtual void endPage(); diff --git a/src/HTMLRenderer/general.cc b/src/HTMLRenderer/general.cc index 801345f..932cc1e 100644 --- a/src/HTMLRenderer/general.cc +++ b/src/HTMLRenderer/general.cc @@ -134,6 +134,11 @@ void HTMLRenderer::setDefaultCTM(double *ctm) } void HTMLRenderer::startPage(int pageNum, GfxState *state) +{ + startPage(pageNum, state, nullptr); +} + +void HTMLRenderer::startPage(int pageNum, GfxState *state, XRef * xref) { this->pageNum = pageNum; this->pageWidth = state->getPageWidth();