mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 04:50:09 +00:00
poppler 0.84.0 removed ModRegion tracking
This commit is contained in:
parent
1f717346b6
commit
be1d2079ac
@ -12,8 +12,8 @@
|
|||||||
#export POPPLER_VERSION=poppler-0.86.1
|
#export POPPLER_VERSION=poppler-0.86.1
|
||||||
#export POPPLER_VERSION=poppler-0.86.0
|
#export POPPLER_VERSION=poppler-0.86.0
|
||||||
#export POPPLER_VERSION=poppler-0.85.0
|
#export POPPLER_VERSION=poppler-0.85.0
|
||||||
#export POPPLER_VERSION=poppler-0.84.0
|
export POPPLER_VERSION=poppler-0.84.0
|
||||||
export POPPLER_VERSION=poppler-0.83.0
|
#export POPPLER_VERSION=poppler-0.83.0
|
||||||
#export POPPLER_VERSION=poppler-0.82.0
|
#export POPPLER_VERSION=poppler-0.82.0
|
||||||
#export POPPLER_VERSION=poppler-0.81.0
|
#export POPPLER_VERSION=poppler-0.81.0
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ SplashBackgroundRenderer::SplashBackgroundRenderer(const string & imgFormat, HTM
|
|||||||
void SplashBackgroundRenderer::startPage(int pageNum, GfxState *state, XRef *xrefA)
|
void SplashBackgroundRenderer::startPage(int pageNum, GfxState *state, XRef *xrefA)
|
||||||
{
|
{
|
||||||
SplashOutputDev::startPage(pageNum, state, xrefA);
|
SplashOutputDev::startPage(pageNum, state, xrefA);
|
||||||
clearModRegion();
|
// clearModRegion();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SplashBackgroundRenderer::drawChar(GfxState *state, double x, double y,
|
void SplashBackgroundRenderer::drawChar(GfxState *state, double x, double y,
|
||||||
@ -127,8 +127,17 @@ void SplashBackgroundRenderer::embed_image(int pageno)
|
|||||||
{
|
{
|
||||||
// xmin->xmax is top->bottom
|
// xmin->xmax is top->bottom
|
||||||
int xmin, xmax, ymin, ymax;
|
int xmin, xmax, ymin, ymax;
|
||||||
getModRegion(&xmin, &ymin, &xmax, &ymax);
|
// getModRegion(&xmin, &ymin, &xmax, &ymax);
|
||||||
|
// poppler-0.84.0 hack to recover from the removal of ModRegion tracking
|
||||||
|
//
|
||||||
|
auto * bitmap = getBitmap();
|
||||||
|
xmin = 0;
|
||||||
|
xmax = bitmap->getWidth();
|
||||||
|
ymin = 0;
|
||||||
|
ymax = bitmap->getHeight();
|
||||||
|
//
|
||||||
|
// end of hack
|
||||||
|
|
||||||
// dump the background image only when it is not empty
|
// dump the background image only when it is not empty
|
||||||
if((xmin <= xmax) && (ymin <= ymax))
|
if((xmin <= xmax) && (ymin <= ymax))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user