There is no problem with the PDF file - all the text and lines are present. It's just that they are too small, as if they have been reduced in size. I have put in some 'scaling up' factors in the software whicj compensate for the small size
for example:
Code:
e.DrawString("Hello world", fntPrintFont, brushBrushes, New XRect((50 + gnumLeftShift) * gnumWidthScale, 120 * gnumHeightScale, gPage.Width.Point, 0), XStringFormats.TopLeft)
where gnumLeftShift eg. -50 moves the string in the X dimension then multiplies it by an expander factor gnumWidthScale eg. 1.05, then multiples the Y position by gnumHeightScale eg. 1.25.
The other printers just use
Code:
e.DrawString("Hello world", fntPrintFont, brushBrushes, New XRect(50, 120, gPage.Width.Point, 0), XStringFormats.TopLeft)
without the factors.
Is there a setting which I can use instead of the work-around I am using?
Thank you.