As a follow up to Fine Control of DWF Printing, I have created some pictures to describe this graphically.
Recall that Autodesk DWF Viewer 6.5 has a registry entry that allows for finer control over the process of positioning the DWF on the paper with respect to:
- the physical paper (edges of the paper),
- printable region (where the printer can actually print),
- virtual page inside the DWF (author's intended page size),
- and the image (geometry in the DWF to be printed).
The registry key
REG_DWORD pplsvpPlacementModifier has possible values of:
|0||=||align the center of the virtual page with the center of the physical page [default].|
|1||=||align the center of the virtual page with the center of the printable-area of the physical page.|
|2||=||align lower left corner of the virtual page with the lower left corner of the physical page.|
For the purposes of illustration, we have a physical piece of paper (light blue) with a printable area (navy blue). The DWF file has a virtual page (translucent green) with geometry that fills only a portion of the page (the area bound by the dotted rectangle). In this illustration, the physical page has a larger margin on the top than on the bottom. The left and right margins are the same:
When the registry setting is set to 0 or is not present (the default), the Autodesk DWF Viewer positions the logical view such that the center of the virtual page inside the DWF aligns with the center of the physical page:
The value of 0 ignores the margins that are present on the printer (as defined by the physical page) or were defined in the DWF file. The viewer simply aligns the centers, Since the margin at the top of the printer is larger than the margin at the bottom, and since the geometry inside the DWF is not in the center of the virtual page, the print gets clipped on the left, top, and right. In addition, a portion of the printable area goes unused:
When the registry value is set to 1, the Autodesk DWF Viewer positions the logical view such that the center of the virtual page aligns with the center of the printer's printable area:
The value of 1 takes the printable area into account. As such, the print gets clipped on the left and right but not the top.
When the registry setting is set to 2, the Autodesk DWF Viewer positions the logical view such that the lower left corner of the virtual page aligns with the lower left corner of the physical page.
The value of 2 ignores margins for both the printer and the virtual page inside the DWF. It merely aligns the lower left corners. As such, the print is clipped on the top and right.
Given a DWF file that uses a virtual page with margins that match or exceed that of a particular printer, no action is necessary. In addition, using "fit to page" avoids this issue. It is only when a DWF file is printed to scale, and the DWF image is larger than what can fit on the printer, that action has to be taken.