On Fri, Jun 20, 2014 at 1:47 AM, Leonard Rosenthol <
lros...@adobe.com> wrote:
> Actually, most native PDF viewers use a similar concept of a two pass
> parse of page content. The first pass creates an in memory representation
> (in Acrobat/Reader, it¹s called a Display List) and then a separate pass
> renders this to screen/print/etc. The reason that this is done is because
> when the user zooms in, scrolls around, etc. you don¹t have to reparse the
> page content - you need to do a rendering pass (and not necessarily on the
> entire list - just the pieces in view). This also works nicely for other
> operations such as Editing, Printing and Saving. HOWEVER, no copying is
> done - there is a single list that is passed around.