Delphi - modificar fuente en la impresión

 
Vista:

modificar fuente en la impresión

Publicado por edusus (68 intervenciones) el 28/01/2006 20:38:44
¿Qué modificación tengo que hacerle al siguiente código para cambiar el tamaño de la fuente? Ya he probado cambiandola en el richedit pero no funciona.

procedure TForm1.Button1Click(Sender: TObject);
begin
with Printer do
begin
BeginDoc;
Canvas.TextRect(Rect(200,200,PageWidth-400,PageHeight-200),
200, 200, Richedit1.Lines.Text);
EndDoc;
end;
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:modificar fuente en la impresión

Publicado por Edgar Rodriguez (172 intervenciones) el 30/01/2006 02:34:34
El objeto a modificar no es Printer, sino canvas, que es el lienzo, deberás cambiar algo así... disculpa si no sale exactamente, pero estoy fuera de mi computador donde desarrollo:

procedure TForm1.Button1Click(Sender: TObject);
begin
with Printer do
begin
BeginDoc;
Canvas.Font.Name := 'Arial';
Canvas.Font.Size := 24;
Canvas.TextRect(Rect(200,200,PageWidth-400,PageHeight-200),
200, 200, Richedit1.Lines.Text);
EndDoc;
end;
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