Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 

Re: feste Breite zurückgeben

  Alt 28. Nov 2005, 09:33
Zitat von smart:
...
Die Daten sollen auf eine Rechnung und sollen natürlich formatiert werden. ...
Verwende einen Reportgenerator (QReport, Rave, FastReport usw.) für deine Rechnungen.
Wenn Du das selber machst (über den Canvas des Druckers) hast Du bei einer proportionalen Schriftart sonst eh nur probleme.

Aber wenn Du einen String unbedingt mit Leerzeichen füllen möchtest: Ich glaube der Code ist von marabu:

Delphi-Quellcode:
function PadR(aValue: string; aLen: byte; aFill: Char): string;
  //right pads a string with spaces
begin
  try
    Result:=aValue+StringOfChar(aFill,aLen-Length(aValue));
  except
    Reslut := '';
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat