Home End User
New Blog Posts: Merging Reports - Part 1 and Part 2

label layout position not the same as printed position

edited August 2004 in End User
Hi Guys,

I have a client using the report designer and laying out their reports. I
have set all their report margins to 0 and the page type is set as A4. The
problem is the position of a label in millimetres in the report designer is
about 1mm the actual position of it printed. The layout is also set to
landscape. I can't answer their questions about why this is happening or
possible reasons it is happening.


Any suggestions?

--
Daniel Lim

Comments

  • edited August 2004
    Hi Daniel,

    All printers have a non-printable area defined for each size of paper. If
    you have your margins set to 0, you may be trying to print in this area and
    this could in turn have an effect on the output of your report. Check the
    unprintable area for the printer you are using and be sure the margins are
    not set beyond it. As a rule of thumb, setting your margin to .25 inches is
    usually a safe place to be.

    ReportBuilder converts all measurements into microns to retain the highest
    possible precision, then using the Windows API to communicate with your
    printer's driver, it converts the micron measurements into printer pixel
    measurements which are sent to your printer. This ensures that the
    precision of measurement that ReportBuilder sends to the printer is much
    greater than that of the printer itself. Be sure you users have the latest
    version of their printer driver. As a test they could try placing a label
    at (0,0) on a report and printing it to see if the measurements add up.
    Also be sure they are defining their measurements in the position dialog
    rather than just eyeing them on screen. Screen resolution can differ from
    printer resolution due to the difference in pixel size and shape.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.