Delphi - Como modificar propiedades de texto a imprimir

 
Vista:

Como modificar propiedades de texto a imprimir

Publicado por leo (1 intervención) el 05/03/2002 04:02:46
Que propiedad debo modificar para que el texto que imprimo, mantenga las propiedades que aparecen en un TMemo por ejemplo. Ya sea Negrita, cursiva, subrayado, etc.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como modificar propiedades de texto a imprimir

Publicado por Israel (8 intervenciones) el 06/03/2002 04:54:18
¿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.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar