I have an app that prints very small labels.
One thing I have noticed is that the printing (using DrawString with a rectangle) aligns text based on the TOP of the font ascender size. So when there are 2 font sizes on a line, you get this.
The PrintDocument object apparently has no ability to do line spacing or vertical alignment.
In other words I guess I need to calculate all that myself.
My main question is:
Is there another object I should be using where I can align text on the baseline, and "tighten" the vertical spacing to prevent my content from overrunning the labels? You know, like Word and LibreOffice?
Or do I have to reverse engineer it all in my code.