Hi, guys! THANKS FOR YOUR REPLIES, and sorry about "
Lucinda".
This is how I solved it. I was tired and couldn't see how easy it was going to be:
1) I split up the line to be printed in as many parts as columns needed (using HT's as separators and forgetting about padding).
2) I also used different instances of the function
ev->Graphics->DrawString(column1, printFont, Brushes::Black, leftMargin, yPos, gcnew StringFormat);
for each part to be printed, keeping the same yPos but incrementing the left margin by the appropriate amount to have items printed on the same line but at different, fixed positions.
Now I have what I wanted.
THANKS AGAIN!!!