A Dimecres, 9 de novembre de 2011, Peter17 vàreu escriure:
> Dear all,
> 
> I am studying those bug reports: [1], [2], [3] and this e-mail [4].
> 
> To sum up, Evince and Okular are using Poppler as a backend. The zoom,
> in those 2 software, is limited to 400%. People has been requesting
> more zoom for years, but this has not been implemented because of a
> too large memory consumption. Actually, zooming in Okular or Evince
> will render the whole page in the memory and not just the displayed
> part of the page.
> 
> Could someone among the Poppler developers summarize the situation by
> answering those questions, please?
> 
> Is partial page rendering implemented in Poppler?

Yes

> If no, how hard do you think it would be to implement it?
> If yes, where in the source code? 

Have you tried looking for it? Because it's pretty easy to spot it.

PDFDoc::displayPageSlice

> How hard is it how to use it in a software? 

Trivial, you just need to give which rectangle of the page you want to render, 
but you would know that if you looked at the code ;-)

> Is there a place where this function is documented?

Again, have you looked at the code?

> Is it frontend-dependent?

From what i can see the glib frontend does not provide a render method that 
accepts a rectangle, cpp and qt4 ones do.

Albert

> 
> Thanks in advance
> 
> Best regards
> 
> [1] https://bugs.launchpad.net/evince/+bug/241604
> [2] https://bugzilla.gnome.org/show_bug.cgi?id=303365
> [3] https://bugs.kde.org/show_bug.cgi?id=148527
> [4] http://lists.freedesktop.org/archives/poppler/2005-November/001125.html
> 
> --
> Peter Potrowl
> _______________________________________________
> poppler mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/poppler
_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to