Ok, here is an example of a way to get around the antialiasing artifacts. This particular example doesn't show the color-fringing I'm trying to eliminate, but this code does eliminate it in the large application I'm fixing.
It works fine except for the issue of updating CurrentX and CurrentY properly (seen here as screwed up "line leading" after using the Print pseudo-method).
The large program also makes use of the TextHeight() method but that seems to be working "well enough" right now. I suspect it is still off a bit though and I need to evaluate that yet.
Ideally the "right column" text would be printed with the same vertical spacing as the "left column" which was done using the Font property.




Reply With Quote