Compacting cref tables in the output.
commitcc86cd3a9636f3ed6dab5a495dd80d7615d7aa4d
authorHenrik Tidefelt <tidefelt@isy.liu.se>
Mon, 19 May 2008 22:33:58 +0000 (20 00:33 +0200)
committerHenrik Tidefelt <tidefelt@isy.liu.se>
Fri, 5 Sep 2008 20:02:55 +0000 (5 22:02 +0200)
tree8f88e5286a8ed29c1cb6b2780f5f352dcd975ca0
parentb788ce0128219409535d0079eb444c9685f1a467
Compacting cref tables in the output.

Now, the xref tables contain no free slots at all.

This makes most sense when a big document catalog is split into separate output files for each page, as only a small fraction of the total number of indirect objects will be used in each output file.

The time and space penalties due to the extra layer of indirection should not be noticeable.
source/pdfstructure.cc
source/pdfstructure.h