Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Text alignment varies with different printers
Message
From
19/01/2006 19:01:24
 
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Miscellaneous
Thread ID:
01088618
Message ID:
01088727
Views:
10
Hi Bob,

We faced a similar issue. Our solution was to create a utility that users could run to shift output on the printed page. The user enters vertical and horizontal offset they require. We open the report as a table and add the offset amounts to the vpos and hpos columns of the frx. We also supply a second copy of the report so the user can revert back to a known starting configuration.

HTH

Bruce


>I have a very complex report that has a lot of text and boxes and lines, fairly close together. It's important that it look exactly like a preprinted form. I spent over two week getting it just about perfect nad it print correctly on an HP Laser jet 4.
>
>However, my customer is not happy with the layout - things don't line up for him. I've now tested on an HP LaserJet 3030 and an Epson Inkjet R200 and get enough difference to be not acceptable.
>
>There is a difference in the left margin which I can live with since it's unifromly shifet to the right.
>
>However, vertically some strings of text are printing slightly too low, so that ther are on top of lines. X characters printed in checkboxes are not centred. But text is not uniformly too low, it seems to depend on fontface and size. E.g. two pieces of adjacent text on one printer, end up with one piece dropping down and the other not. Seems that bold face is more likely to drop down.
>
>The print form has been hacked to ensure that the objtype=1 record, the TAG and TaG2 fields are empty. I've tried with EXPR empty and with it set to 'ORIENTATION=0'+CHR(13)+'PAPERSIZE=1'
>
>There are many hundreds of customers who will be using this and it's unpredictable what printers they have.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform