FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ajuste de fuentes segun espacio del contenedor
Hola, se me presenta una situación en la que un TLabel debe mostrar una información pero con WordWrap en False y autoSize en True , el problema es que en un dispositivo android el texto de dicho label es mas largo que su ancho (Width), por lo que busco reducir el tamaño de la fuente en forma dinámica para que se visualice correctamente, implemento algo así pero me entra en bucle infinito:
No se si estoy cometiendo un error de sintaxis o mi enfoque para resolver el problema no es el correcto, si alguien paso por esto antes agradecería su ayuda. Gracias por su tiempo. |
#2
|
||||
|
||||
Si conoces el espacio disponible, creo recordar que a partir del Canvas puedes saber el tamaño que ocupa un texto concreto, con las propiedades actuales de fuente (de ese Canvas).
Se trataría de ir reduciendo la fuente, hasta conseguir que el tamaño obtenido sea menor que el disponible. Revisa: http://docwiki.embarcadero.com/Libra...nvas.TextWidth
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Nuevo contenedor de basura | Casimiro Notevi | La Taberna | 5 | 08-10-2013 13:56:18 |
imprimir ajuste pagina | anubis | Impresión | 3 | 24-01-2010 21:20:58 |
Necesito un contenedor transparente | Anunakis | Gráficos | 4 | 02-06-2008 04:17:36 |
Ajuste de componentes | tarco35 | Gráficos | 0 | 07-11-2006 23:09:46 |
|