ich habe es versucht mit
Code: Alles auswählen
z:=chr(27)+chr(69)+'test'+chr(27)+chr(70)+'mehr text';
Canvas.TextOut(x,y,z);
Oder muss der Drucker völlig anders angesteuert werden ?
Zurzeit mache ich es so:
Code: Alles auswählen
with Printer do
try
BeginDoc;
x:=30;
Canvas.Font.Name := 'Courier New';
Canvas.Font.Size := 9;
Canvas.Font.Color := clBlack;
yabs:= Round(1.2 * Abs(Canvas.TextHeight('I')));
y:=yabs;
for i:=0 to ianz-1 do
begin
z:=drucklist[i];
Canvas.TextOut(x,y,z);
y:=y+yabs;
end;
finally
EndDoc;