## overlapped letters and too long lines

Please post bug reports, feature requests, or any question regarding the DELPHI AREA projects here.

### overlapped letters and too long lines

Hello,

I've two problems when I draft on the PrintPreview. They're surely little ones, and I would be thankful, if you can help me.

System:
WinXP
Delphi 2005
PrintPreview 4.61

Settings:
Units: mmLoMetric
1)
If I print with a FontHeight < 50 some of the letters overlap, as you can see on the attached sample3.
I use the font 'Arial' but there is the same problem with all other fonts which have not the same pitch for each letter. I also tried to fix it by using Font.Pitch:= fpFixed.

2)
I draft some rectangles and lines like the following.
Code: Select all
      Rectangle(left,top,left+1000,top+1500);      MoveTo(left,top+300);      LineTo(left+1000,top+300);

And as you can see on the attached sample2 the lines are too long. For the correct display I've to correct the lines with '-2'.
It's the same problem by drafting rectangles (sample1). For the right display I have to correct the coordinates with the '+3' (see the 2 top rectangels of sample1.
Code: Select all
      Rectangle(left+1200,top,left+1500,top+70+3);   // KW, Termine, Uhrzeit      Rectangle(left+1200,top+70,left+1500,top+140);      Rectangle(left+1200,top+140,left+1500,top+210);      Rectangle(left+1200,top+210,left+1500,top+280);

If I send the same directly to a printer, there aren't these problems.

Best wishes

Tim
Attachments
sample1.gif (1.04 KiB) Viewed 1834 times
sample2.gif (567 Bytes) Viewed 1834 times
sample3.gif (880 Bytes) Viewed 1834 times
Tim
Active Member

Posts: 5
Joined: August 28th, 2005, 4:02 pm
Location: Germany

1) Have you ever tried to convert a 1024x748 pixel image to a 320x240 pixels image? I'm sure you did. They same happens for fonts, and some information is lost. When there is need to draw a text in very small font size, it's more applicable to use fonts that are designed for this purpose. For example: Small Fonts.

2) Print Preview converts values in the selected measurement unit to pixels to draw an item. During conversion definitely should be some lose of presicion because we don't have fraction of a pixel. This problem is more obvious when the target device has a lower resolution (like screen). If you check out preview of MS Excel sheets or MS Word tables, you will see they are suffering the same problem.

Cheers
Kambiz

Kambiz

Posts: 2430
Joined: March 7th, 2003, 7:10 pm

Now, the fonts are displayed right.
Tim
Active Member

Posts: 5
Joined: August 28th, 2005, 4:02 pm
Location: Germany