Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Drucker liefert unterschiedliche Fontgrößen
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)
|