View Single Post
  #2  
Old 29/08/2006
delphi.com.ar's Avatar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Join Date: May 2003
Location: Buenos Aires, Argentina *
Posts: 5,964
Rep Power: 29
delphi.com.ar Va camino a la fama
Por Ala!.. primero quiero recomendarte releer la Guía de Estilos de los foros para participar en ellos.
Luego quiero comentarte que lo que estas haciendo no es lo que habitualmente referimos, como imprimir directamente en la impresora. Simplemente estas haciendo lo que hace cualquier herramienta de reportes.
Si quieres alinear el texto, tienes que indicar el sector donde quieras alinearlo, puedes hacer algo como:
Código Delphi [-]
var
  S: string;
  R: TRect;
begin
  S := 'Texto';
  R := Rect(0, 0, 100, 100);
  DrawText(Image1.Canvas.Handle, PChar(S), Length(S), R, DT_CENTER + DT_WORDBREAK);
Te recomiendo ver este hilo, donde utilizo esta función con una aplicación lógica.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Reply With Quote