X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fxpdf%2FPage.cc;h=817e1d52823e3e16507693c91fe84bdcfad5bf4b;hb=8e5042edbe098c8a8b760a36a8bc35dfca4e6041;hp=e12e65cd2f68c1b71fae6f60c9b220d483f40db3;hpb=ad63666daeeda50acc7630132d61fe044634fddd;p=evince.git diff --git a/pdf/xpdf/Page.cc b/pdf/xpdf/Page.cc index e12e65cd..817e1d52 100644 --- a/pdf/xpdf/Page.cc +++ b/pdf/xpdf/Page.cc @@ -226,18 +226,20 @@ Page::~Page() { contents.free(); } -void Page::display(OutputDev *out, double hDPI, double vDPI, int rotate, +void Page::display(OutputDev *out, double hDPI, double vDPI, + int rotate, GBool crop, Links *links, Catalog *catalog, GBool (*abortCheckCbk)(void *data), void *abortCheckCbkData, GBool (*annotDisplayDecideCbk)(Annot *annot, void *user_data), void *annotDisplayDecideCbkData) { - displaySlice(out, hDPI, vDPI, rotate, -1, -1, -1, -1, links, catalog, + displaySlice(out, hDPI, vDPI, rotate, crop, -1, -1, -1, -1, links, catalog, abortCheckCbk, abortCheckCbkData, annotDisplayDecideCbk, annotDisplayDecideCbkData); } -void Page::displaySlice(OutputDev *out, double hDPI, double vDPI, int rotate, +void Page::displaySlice(OutputDev *out, double hDPI, double vDPI, + int rotate, GBool crop, int sliceX, int sliceY, int sliceW, int sliceH, Links *links, Catalog *catalog, GBool (*abortCheckCbk)(void *data), @@ -322,7 +324,7 @@ void Page::displaySlice(OutputDev *out, double hDPI, double vDPI, int rotate, } gfx = new Gfx(xref, out, num, attrs->getResourceDict(), - hDPI, vDPI, &box, isCropped(), cropBox, rotate, + hDPI, vDPI, &box, crop && isCropped(), cropBox, rotate, abortCheckCbk, abortCheckCbkData); contents.fetch(xref, &obj); if (!obj.isNull()) {