Einzelnen Beitrag anzeigen

Natcree

Registriert seit: 5. Mär 2013
502 Beiträge
 
Delphi 7 Enterprise
 
#1

Canvas Zentriert ausdrucken

  Alt 3. Jul 2014, 10:36
Hallo ich will mit folgendem Code ein String ausdrucken

Delphi-Quellcode:
Printer.BeginDoc;
SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC);
printer.Canvas.Font.Size:=20;
caption:='Hallo';
Printer.canvas.TextOut((printer.PageWidth-canvas.TextWidth(caption))div 2, 0, Caption);
Printer.endDoc;
Jedoch kommt es nicht zentriert raus was kann ich da noch machen?

Geändert von TBx ( 6. Jul 2014 um 20:45 Uhr) Grund: Titel korrigiert
  Mit Zitat antworten Zitat