Solución para justificar texto
Publicado por Antonio Estrada (83 intervenciones) el 31/08/2001 19:11:53
Hacía tiempo que andaba buscando una solución para justificar texto con una fuente proporcional (Tipo arial) en los informes de VFP.
Por fin lo he conseguido; de momento, y mientras no sepa como obtener la longitud EXACTA de una cadena con un tipo de fuente determinado de una forma más ortodoxa, el sistema es un poco chapucero, pero los resultados son más que aceptables.
La solución consiste en justificar la cadena, pero teniendo en cuenta la longitud gráfica, no la longitud de la cadena (añadiendo espacios entre las palabras hasta llegar a un límite fijado).
Hecho esto, solo hay que partir la cadena en dos partes (por cualquier hueco entre palabras), y mostrar cada parte en un cuadro de texto en el informe, uno justificando a la izquierda y el otro a la derecha.
Reconozco que no es tan sencillo como podría ser colocando la propiedad del control a JUSTIFICACIÓN COMPLETA, pero a falta de pan...
Si estás interesad@ en una explicación más detallada (código incluido), envíame un email.
:-)
Saludos a todos.
Por fin lo he conseguido; de momento, y mientras no sepa como obtener la longitud EXACTA de una cadena con un tipo de fuente determinado de una forma más ortodoxa, el sistema es un poco chapucero, pero los resultados son más que aceptables.
La solución consiste en justificar la cadena, pero teniendo en cuenta la longitud gráfica, no la longitud de la cadena (añadiendo espacios entre las palabras hasta llegar a un límite fijado).
Hecho esto, solo hay que partir la cadena en dos partes (por cualquier hueco entre palabras), y mostrar cada parte en un cuadro de texto en el informe, uno justificando a la izquierda y el otro a la derecha.
Reconozco que no es tan sencillo como podría ser colocando la propiedad del control a JUSTIFICACIÓN COMPLETA, pero a falta de pan...
Si estás interesad@ en una explicación más detallada (código incluido), envíame un email.
:-)
Saludos a todos.
Valora esta pregunta


0