![]() |
Autojustar el tamaño de letra en tiempo de ejecucion
Hola amigos aqui de nuevo pidiendo ayuda de expertos, mi problema es el siguiente tengo una aplicacion que imprime credenciales y gafetes en el cual pongo campos como nombre completo, puesto ect... mi problema es que cuando introdusco un nombre largo y al momento de visualizar el reporte para imprimir la credencial resulta que se sale del reporte entonces tengo que ir al formulario y mover el objeto o irme a la propiedad font y ajustar el tamaño de letra, habra alguna forma que se autoajuste el tamaño de letra para que no este llendo a cada rato al diseño y mueva las propiedades o que me recomiendan ustedes, bueno de antemano gracias :confused:
|
Creo que yo lo que haría es dejar espacio de dos renglones al nombre y la etiqueta o lo que uses ponerle que auto ajuste el texto (wordwrap).
Otra opcióin sería usar el canvas del objeto sobre el que escribas los datos, usar su método TextWidth para obtener el ancho que ocupa el nombre y si se pasa del ancho disponible, cambiar el tamaño da la letra. // Saludos |
| La franja horaria es GMT +2. Ahora son las 02:39:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi