Re: Printing in CVS HEAD.
- From: Jean Bréfort <jean brefort normalesup org>
- To: msevior physics unimelb edu au
- Cc: Tomas Frydrych <tf o-hand com>, Jody Goldberg <jody gnome org>, gnumeric-list gnome org, abiword-dev abisource com
- Subject: Re: Printing in CVS HEAD.
- Date: Tue, 10 Oct 2006 09:20:17 +0200
Le mardi 10 octobre 2006 à 16:58 +1000, Martin Sevior a écrit :
On Mon, 2006-10-09 at 10:54 +0100, Tomas Frydrych wrote:
msevior physics unimelb edu au wrote:
Hi Tomas,
Congrats on all your work to get printing going with the pango
graphics class.
It now basically works.
However I'm seeing substantial non-WYSIWYG behaviour. A document of 3
pages plus 2 lines on page 4 while on screen becomes 3 pages (less 2
lines) in print preview.
Do you have an idea what is happenning here? How do you plan to to fix it?
This is the problem I described in an earlier mail to the list; the
GnomePrint Pango backend obtains font metrics for hardcoded resolution
of 72dpi; Pango-xft backend uses whatever the X server is running with
(96dpi on my machine), and the font metrics obtained for the two
resolutions do not match. This is really a GnomePrint bug/API issue, and
should be addressed in GP, but that needs some GnomePrint knowledge
which I do not have. I have emailed Jody a while back, but had no reply
as yet.
I'm cross posting this to Jody directly the gnumeric list. Can we just
grep through the gnome-print code, hunt down all the 72.0 assumptions
and replace them with a definable resolution?
I can't see why we gnome-print needs 72.0 to be hard-coded. Maybe
someone else can tell us?
I don't know either, but the real resolution can be changed with
gnome_print_scale, imho. Something as:
gnome_print_scale (gpc, 72./96., 72./96.);
Jean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]