Hello! I have noticed thatin CVI 5.5 and 6.0:
when I set the Windows desktop to show caracters with big size
(typical 125% more) and I use the PrintTextFile or PrintTextBuffer
functions, the character size that I set (for example Courier New 10) is
"scaled" to 80% (approx) of 10 points per char when text is printed
(sent to the printer).
I have tried this on Win98 and XP with multiple kind of printers
(Deskjet, Laserjet, Postscript and WinFax too..) and it happens always.
Of course when I put a "standard" caracter size display in windows, all
is printed OK without any scaling. It seems that is Windows that
"rescale" all the fonts.
The question is: how can I know from CVI the Display font size scale
factor? Knowing that I can "scale" the va
lues in SetPrintAttribute
(ATTR_PRINT_POINT_SIZE, ).
Thanks in advance
Raffaele