RE:Como modificar propiedades de texto a imprimir
¿Imprimes en modo texto o grafico?
Si es en modo gráfico ... todo lo que quieras imprimir debes hacerlo mediante el objeto Printer.
De igual manera que sobre un canvas en pantalla pintarías un texto con el formato adecuado puedes hacerlo sobre el Printer.Canvas
Seria algo asi como :
BeginDoc;
Printer.Canvas.Font.Assign(Memo.Font);
Printer.Canvas.Textout(Pos,Posy,Texto);
Printer.Canvas.Font.Name:='Arial';
Pritner.Canvas.Font.Size:=14;
Printer.Canvas.Font.Style:=[fsBold, fsItalic, fsUnderline, fsStrikeOut];
Printer.Canvas.Textout(Pos+20,Posy+30,Texto2);
etc... etc...
EndDoc;
Espero te sirva.