Sr FERNANDO D. Bozzo JUSTIFICAR TEXTO

159 views
Skip to first unread message

Leonardo Cadena

unread,
Apr 10, 2017, 11:50:06 AM4/10/17
to Ayudas

Buenos dias

Sr Fernando


Me gustaria poder utilizar algun desarrollo un prg que tienes en al red para justificar texto en mis reportes, me podrías decir como puedo utilizarlo, si lo pongo en mi proyecto


Mil gracias







Fernando D. Bozzo

unread,
Apr 11, 2017, 10:43:24 AM4/11/17
to Comunidad de Visual Foxpro en Español
 Hola Leon:

Hace varios años hice un control editbox que permitía ajustar el texto, pero solo servía para el editbox y solo para mostrar, no editar.
Eso mismo para imprimir no sirve porque cambia la forma de distribuir el texto, por lo que vas a necesitar buscar otros medios.

Creo que podrías intentar aprovechar el ReportListener de VFP 9 e intentar hacerlo con HTML, que seguramente se pueda, pero yo nunca lo necesité, por lo que tampoco puedo darte más datos de como hacerlo.

Saludos.-

Carlos Miguel FARIAS

unread,
Apr 11, 2017, 12:01:39 PM4/11/17
to Grupo Fox
Para justificar texto sugiero probar usando la función txtwidth dentro de un bucle.
Dentro del bucle vas sumando caracteres en blanco entre las palabras, hasta que el ancho retornado se corresponda al ancho del área en que quieres justificar el texto (y eso para cada renglón de texto).
Para hacer el reemplazo usas strtran, de manera de poder ir indicando en que ocurrencia buscada haces el reemplazo, de esa manera primero agregas un blanco entre la 1° y 2° palabra, luego entre la 2° y 3° y así hasta lograr el ancho deseado y si se termina el string, volver al principio, pero ya buscando dos espacios en lugar de uno.
Saludos: Miguel, La Pampa (RA)
Larga Vida y Prosperidad
Que la Fuerza los acompañe

Jorge Galván Pérez

unread,
Apr 11, 2017, 5:10:30 PM4/11/17
to Comunidad de Visual Foxpro en Español
Mira esta link a ver si te puede ayudar o es lo que estas buscando.

Víctor Hugo Espínola Domínguez

unread,
Apr 11, 2017, 5:15:22 PM4/11/17
to publice...@googlegroups.com
Con Foxypreviewer es facilísimo https://foxypreviewer.codeplex.com/

Saludos,
Víctor.
Lambaré - Paraguay.

Carton Jeston (9.0.0.7423)

unread,
Apr 21, 2017, 7:49:52 PM4/21/17
to Comunidad de Visual Foxpro en Español
Te anoto una pista mas...

El jueves, 22 de septiembre de 2011, 20:07:18 (UTC+2), Cesar VfpImaging escribió:
Utilice FoxyPreviewer, que ya tiene el FullJustifyListener incorporado.
Todo lo que tienes que hacer es poner un <FJ> en el campo "user" del reporte.

Creo que Foxypreviewer es una utilidad de caracter "obligatorio" y se me hace raro que no la use todo el mundo por el salto cualitativo que supone integrarla en una aplicacion. Ademas soluciona maravillosamente cuestiones como esta. ;)
Reply all
Reply to author
Forward
0 new messages