[poppler] Supporting PDF 1.6 UserUnit

Leonard Rosenthol leonardr at pdfsages.com
Sun Jul 10 13:42:43 EST 2005


At 04:15 AM 7/9/2005, Brad Hards wrote:
>Until PDF 1.6, the universe was scaled to 72dpi.

         That's not really true.

         It is correct to say that default user space was 
functionally equivalent to 72dpi.


>That isn't true anymore - there is now a per-page dictionary value that
>specifies the resolution. It is called UserUnit (see pg 122 of the spec).

         UserUnits do NOT effect the resolution of the image - they 
effect the scaling of the user space coordinates in order to enable 
larger then 32K pixels per dimension.


>Now I don't have any PDF documents that use this, and I can't figure out how
>to make Acrobat 7.0.2 produce one.

         Here is one that I used for testing during Acro7 beta.


>So maybe it isn't that widely used.

         It is only currently generated by the Visio & AutoCAD 
PDFMakers when the output is larger than 32Kx32K.


>However a quick scan of the poppler source tree suggests that this might not
>be a fairly widespread change, so maybe we should get to it soon?
         Depends on how you intend to support this.

         What is your thinking about what it means to have a UserUnit 
present with respect to rendering?  Do you see it simply as a 
measurement?  Do you plan to use the value as a scale/transform 
ratio?  Do you plan to use that to effect the size of the output?


Leonard 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shapes-unit.pdf
Type: application/pdf
Size: 5040 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/poppler/attachments/20050709/bec16187/shapes-unit.pdf
-------------- next part --------------
---------------------------------------------------------------------------
Leonard Rosenthol                            <mailto:leonardr at pdfsages.com>
Chief Technical Officer                      <http://www.pdfsages.com>
PDF Sages, Inc.                              215-938-7080 (voice)
                                              215-938-0880 (fax)


More information about the poppler mailing list