Reducir tamaño de letra en reporte en forma Automatica

269 views
Skip to first unread message

juan.jms

unread,
Feb 10, 2014, 8:12:15 PM2/10/14
to vfpl...@googlegroups.com
Hola Amigos..

Tengo varios reportes donde se imprime el nombre del cliente el campo es pequeño estoy usando Arial de 8, pero me piden que en forma automática dependiendo del tamaño del nombre se reduzca la letra or ejemplo a 7 o 6, ya probe con el strech with overflow, pero no quieren que se imprima en dos renglones si no en uno solo,  estoy usando visual foxpro 9 sp1, alguien me puede ayudar, muchas gracias 


Analyzer

unread,
Feb 11, 2014, 11:27:28 AM2/11/14
to vfpl...@googlegroups.com
Hola Juan.jms,

Que reporteador está usando? El nativo de VFP, FoxyPreviewer, etc?..


Saludos!


El 10 de febrero de 2014, 19:12, juan.jms <juan...@gmail.com> escribió:
Hola Amigos..

Tengo varios reportes donde se imprime el nombre del cliente el campo es pequeño estoy usando Arial de 8, pero me piden que en forma automática dependiendo del tamaño del nombre se reduzca la letra or ejemplo a 7 o 6, ya probe con el strech with overflow, pero no quieren que se imprima en dos renglones si no en uno solo,  estoy usando visual foxpro 9 sp1, alguien me puede ayudar, muchas gracias 


--
Has recibido este mensaje porque estás suscrito al grupo "Visual Foxpro Latinoamérica" de Grupos de Google.
Visita este grupo en http://groups.google.com/group/vfplatino.

juan M

unread,
Feb 11, 2014, 11:40:05 AM2/11/14
to vfpl...@googlegroups.com
Muchas Gracias por contestar,

La verdad soy nuevo, pero aquí usan uno que se llama visual promatrix 9 y este hace interface con Foxpro 9 SP2, ,  me imagino que el el nativo, por su ayuda muchas gracias








--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Visual Foxpro Latinoamérica" de Grupos de Google.

Analyzer

unread,
Feb 11, 2014, 11:56:35 AM2/11/14
to vfpl...@googlegroups.com
Veo que se trata de un framework y generador automático de aplicaciones en lenguaje VFP.

Visual ProMatrix is the application generator and framework for VFP that will help you create feature-packed applications faster than you ever thought possible.


Saludos!

juan M

unread,
Feb 11, 2014, 2:54:38 PM2/11/14
to vfpl...@googlegroups.com
Si efectivamente,  

Pero no he podido que mi reporte pueda imprimir todo el nombre largo solo lo corta
Yaprobe con 

SET REPORTBEHAVIOR 80
SET REPORTBEHAVIOR 90

cuando ´pongo noventa pones menos carteres, cuando pongo  80 pone otros dos mas, pero no baja los demas datos a pesar de que tienen el campo  StretchOverflow, el campo y los campos de abajo solo tienen FLoat, alguna idea de por que no funciona



Por ejemplo solo me parece:

CARMEN GUADALUPE HERNANDEZ DE LOS

CUANDO DEBERIA DE APARECER:

CARMEN GUADALUPE HERNANDEZ DE LOS
MONTEROS

POR SU AYUDA MUCHAS GRACIAS




 

Analyzer

unread,
Feb 11, 2014, 2:57:14 PM2/11/14
to vfpl...@googlegroups.com
Pues, no sé que tanto pueda ayudar lo nativo ya que lo está manejando la herramienta de generación de código VFP.

Prudentemente mi primer sugerencia sería buscar en la documentación de esa herramienta.

Si encuentras algún enlace de la documentación compartelo para echarle un ojito..


Saludos!

Analyzer

unread,
Feb 11, 2014, 2:59:39 PM2/11/14
to vfpl...@googlegroups.com
La otra es que para reportes, le des una ojeada a este manual que trata esos temas y veas si hay algo por ahi que te pueda servir.

Manual Objetos y Propiedades de Visual Foxpro 2011 de Edmundo A. Cáceres.

http://www.facso.unsj.edu.ar/catedras/ciencias-economicas/sistemas-de-informacion-I/documentos/obypro.pdf


Saludos!

Analyzer

unread,
Feb 11, 2014, 3:03:13 PM2/11/14
to vfpl...@googlegroups.com
En la página 47 dice Segunda Parte. Informes.


Saludos!

juan M

unread,
Feb 11, 2014, 5:31:50 PM2/11/14
to vfpl...@googlegroups.com
Por supuesto te comparto:




Ya estube haciendo pruebas y con foxpro y el visual promatrix con un ejemplo muy corto si funciona, pero cuando uso un reporte de los del proyecto ya no funcionan, talvez sea por que el reporte original fue creado en visualfoxrpo 6, alguna idea mas, gracias




El 11 de febrero de 2014, 13:57, Analyzer <thenewin...@gmail.com> escribió:

Víctor Hugo Espínola Domínguez

unread,
Feb 11, 2014, 7:33:51 PM2/11/14
to vfpl...@googlegroups.com
Hola Juan

No tiene buen aspecto una columna con diferentes tamaños de fuentes, pero sobre gustos ...

Puedes hacerlo usando variables en el reporte que calculen los anchos del nombre en las 3 fuentes (8,7 y 6) y en base a esas variables asignar variables lógicas que usarás en PRINT WHEN de la expresión.


Saludos,
Víctor.
Lambaré - Paraguay.
 


El 10 de febrero de 2014, 22:12, juan.jms <juan...@gmail.com> escribió:
Hola Amigos..

Tengo varios reportes donde se imprime el nombre del cliente el campo es pequeño estoy usando Arial de 8, pero me piden que en forma automática dependiendo del tamaño del nombre se reduzca la letra or ejemplo a 7 o 6, ya probe con el strech with overflow, pero no quieren que se imprima en dos renglones si no en uno solo,  estoy usando visual foxpro 9 sp1, alguien me puede ayudar, muchas gracias 


juan M

unread,
Feb 12, 2014, 1:54:42 PM2/12/14
to vfpl...@googlegroups.com
Victor,

Muchas gracias por tu valiosa ayuda, 

Por otro lado también estuve probando  la opción de  StretchOverflow, y funciona sin embargo me encima los datos y los campos de abajo ya tienen el Float, tendrás algún idea del por los encima de nuevo agradezco tu ayuda mil gracias


Imágenes integradas 1

El reporte esta asi el dato de las propiedades es la direccion tiene:

Imágenes integradas 2




--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Visual Foxpro Latinoamérica" de Grupos de Google.

Víctor Hugo Espínola Domínguez

unread,
Feb 12, 2014, 2:37:29 PM2/12/14
to vfpl...@googlegroups.com
Hola Juan

Prueba el reporte en otra pc usando VFP SP2.

Saludos,
Víctor.
Lambaré - Paraguay.
 

juan M

unread,
Feb 12, 2014, 3:11:34 PM2/12/14
to vfpl...@googlegroups.com
Gracias Víctor, ya lo probé pero me sigue enviando lo mismo y si tengo el SP2 de la versión 9, lo que si tambien tengo abajo de esos otros campos mas datos y algunos con la propiedad de StretchOverflow ya lo probe con Fixed las dos y con Float... ups

Víctor Hugo Espínola Domínguez

unread,
Feb 12, 2014, 4:52:34 PM2/12/14
to vfpl...@googlegroups.com
Hola Juan

En la ventana de comandos de VFP9 SP2:

? VERSION()

Qué muestra?

Saludos,
Víctor.
Lambaré - Paraguay.

juan M

unread,
Feb 12, 2014, 5:19:15 PM2/12/14
to vfpl...@googlegroups.com
Hola Victor


Este es el resultado, gracias

Imágenes integradas 1

Saludos Cordiales

Víctor Hugo Espínola Domínguez

unread,
Feb 12, 2014, 6:04:38 PM2/12/14
to vfpl...@googlegroups.com
Hola Juan

Te falta aplicar los hotfixes, puedes descargarlos desde:  http://archive.msdn.microsoft.com/FoxPro/Release/ProjectReleases.aspx?ReleaseId=125

Si lo aplicas correctamente la versión debe ser:

Visual FoxPro 09.00.0000.7423 for Windows

Saludos,
Víctor.
Lambaré - Paraguay.

juan M

unread,
Feb 12, 2014, 6:23:30 PM2/12/14
to vfpl...@googlegroups.com
Muchas gracias Victor, lo actualizo y te comento, 

Recibe un cordial saludo
Reply all
Reply to author
Forward
0 new messages