Dein Code:
Delphi-Quellcode:
Printer.Canvas.TextOut(frandlinks + cmtopixel(10.5,fdpih),
frandoben + cmtopixel(zeile,fdpih),
fdruckzeile);
Mit Verschiebung:
Delphi-Quellcode:
Printer.Canvas.TextOut(frandlinks + cmtopixel(10.5,fdpih) - Printer.Canvas.TextWidth(fdruckzeile),
frandoben + cmtopixel(zeile,fdpih),
fdruckzeile);
Die Position ist von Links gemessen und der Text geht nacht rechts.
Soll jetzt aber die rechte Seite des Textes ausgerichtet werden, dann könnte man auch mit dieser rechten Seite rechnen.