Thread: Query
View Single Post
  #1  
Old March 5th 08, 06:43 PM posted to microsoft.public.windowsme.printing
Mike M
External Usenet User
 
Posts: 2,047
Default Query

Do u have any suggestion to resolve this problem?

May I suggest you post details of your problem to a newsgroup supporting
those using the XP operating system rather than one supporting those
running Win Me. Include also details such as the printer involved and how
connected, the printer driver version and XP SP level.
--
Mike Maltby



wrote:

I have a query.
For certain applications in WinXP, when fired to printer , some
characters are getting wrongly scaled. But the prn seems to be proper.
The problem is found only when directly fired to the printer..

On debugging it could be found that the Wrong Character Scale
obtained is due to the incorrect value obtained for pdev-
cgs.FontXForm.eM11 when directly fired to printer...The value should

ideally be 0.018880861 for eM11 and eM22 which is obtained when the
application is print to file.
But on directly printing to the printer the value of eM11 is getting
changed to 0.059503075 and eM22 is same as 0.018880861 ..For scaling
calculation , the xscale (Horizontal Character Scale) is obtained by
dividing eM11 by eM22..As the value obtained for eM11 is incorrect
when fired to printer, the horizontal scale of the character obtained
is wrong..

The transforms, including pdev-cgs.FontXForm.eM11, is obtained by
using the function XFORMOBJ_iGetXForm() ..

Do u have any suggestion to resolve this problem?