La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3366 - JUSTIFICAR TEXTO EN LOS RICHEDITS E IMPRIMIRLO
Autor:  Heriberto Ledesma Sánchez
Hola a todos.

Mi problema es el siguiente: Tengo una aplicacion que a partir de una Base de datos genera documentos (citatorios, pagares, etc) para cada uno de los registros (personas), uso un RichEdit donde carga un documento RTF y sobre el inserta los datos de la(s) tablas involucradas, bueno, el problema no es ese :). mi problema es que quiero que se justifique el texto al momento en el RichEdit y al momento de imprimir el documento (para que se vea mas estetico), alguien sabe como hacerlo? si me puedes ayudar te lo agradecere eternamente :)

  Respuesta:  Jose Luis Guerrero
Hola:

Para centrar un RichEdit lo que yo hago es:

with RichEdit1 do
begin
SelectAll;
Paragraph.Alignment:=taCenter;
SelStart:=0;
SelLength:=0;
end;

Y para imprimirlo:

RichEdit1.Print;

el problema seria ir imprimiendolo linea por linea, y mas si diferentes tipos de letras.

Si sabes como completarlo enviame un mail.

  Respuesta:  Luis González Fernández
Quizas podrias solucionarlo de la siguiente manera: Una vez cargado el texto en el TRichEdit,
trabajas cada linea de texto, borrando los espacios en blanco que tenga la linea por la izquierda.