Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#4

AW: Drucker liefert unterschiedliche Fontgrößen

  Alt 4. Nov 2011, 12:21
willst Du es mal so probieren?

Delphi-Quellcode:
var
  y:Integer;
  fs:integer;
begin
with Printer do
  begin
        fs := 6;
        BeginDoc;
        SetMapMode(Handle, MM_LOMETRIC);
        canvas.Font.Name := 'Times New Roman';
        canvas.Font.Size := round(10.0 * fs *(25.4/GetDeviceCaps(printer.handle, LOGPIXELSX)));;
        canvas.Font.Style := [fsBold];
        y := -50;
        canvas.TextOut(50,y,'Blablabla');
        y := -150;
        canvas.TextOut(50,y,'Blablabla');
        EndDoc;
  end;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat