Para que te queden alineados siempre puedes usar la función Format
Por ejemplo:
Código:
sBruto:=Format('%9.2n',[Bd.TbIMPORTEBRUTO.Value]);
De esta manera los importes te quedarían alineados.
Además también puedes limitar la descripción con la cantidad de datos a escribir, etc.