Re: Print Output Scaling.



On 28/04/10 11:34 AM, Dr. Michael J. Chudobiak wrote:
This is not a Poppler issue. It has been an evince issue for a long time.

If you enable EV_SCALE_SHRINK_TO_PRINTABLE_AREA or
EV_SCALE_FIT_TO_PRINTABLE_AREA, then ev_print_operation_print_draw_page
calls _print_context_get_hard_margins, which provides the hardware
margins of the printer.

The scaling is then calculated so the entire image fits inside the
printer margins.

Sometimes you want this. Sometimes you don't - if your document is
formatted at 8.5"x11", sometimes you want it to print at exactly the
right scale (100%) onto 8.5"x11" paper, with the edges trimmed off
(where printing is impossible).

evince should offer a choice. It does not, currently. Which is sad :-(

Indeed? That explains why it is offset differently at home and at work. The nicer LaserJet has smaller physical print margins.

I my case, I hardly ever want the image scaled to the output size, since I often print things that have to be sub-mm-perfect (painting masks for models, scale rulers, etc).

Judging by the defines you mentioned, this is simply a UI issue? Or did it happen when we moved away from GnomePrint (?) to the new common printing interface?

Thanks for the input.

--Pat


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]