Ver Mensaje Individual
  #3  
Antiguo 16-01-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
En este hilo tienes algo simple:
http://www.clubdelphi.com/foros/show...near#post65920

En este otro un componente algo más sofisticado, el richview, yo uso la version gratis del mismo, aunque ahora no puedo decirte si acepta subindices superindices. http://es.trichview.com/

Otra opción sería pintar en un paintbox con cierta delicadeza.... ,me explico:

Supongamos que tienes un paintbox con un alto de 60, empiezas a escribir a una altura de 40, si necesitas un subindices, continuas en la coordenada 55,dandóle a la fuente un tamaño menor, y ya tienes el subindice.

Creo que con un simple Textout no puedes hacer el tamaño de letra más pequeña, pero puedes valerte de esto:
Código Delphi [-]

    canvas.Font.Assign(Fuente); 
   // la fuente con un tamaño menor
  // para el subindice 

  canvas.Textout(Texto);
No lo he probado, pero creo que podría llegarse a algo con esto.
Por supuesto necesitas un canvas, ahora no recuerdo si el Paintbox lo tiene, supongo que si, sino... pues quizás el Tscrollbox u otro componente.

saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita