Ver Mensaje Individual
  #2  
Antiguo 29-08-2006
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.933
Reputación: 27
delphi.com.ar Va por buen camino
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.
Responder Con Cita