Problema con texto largo en reporte

2,319 views
Skip to first unread message

Armando Rodríguez

unread,
Nov 10, 2010, 4:27:51 PM11/10/10
to publice...@googlegroups.com

Buenas tardes:

Estoy imprimiendo un sello digital en un formato de Factura electrónica. El sello digital es una cadena de cerca de 350 caracteres, no lleva espacios por lo que no se puede manejar el trim por carácter.  Lo que hace que en el reporte no se muestre tal texto.  Como lo solucioné fue cortando la cadena en 2 partes e incluyendo dos cuadros de texto en el reporte.  Pero me gustaría hacerlo de forma natural sin dividir la cadena.  Habrá alguna forma de hacerse ?

 

Saludos y Gracias por la ayuda que me puedan brindar

 

Armando Rodríguez

Hugo Carlos Aguilar Zapata

unread,
Nov 10, 2010, 6:09:54 PM11/10/10
to publice...@googlegroups.com
Ya probaste marcando la casilla

Stretch with overflow

esta en la pestaña General de las propiedades del campo en el reporte

esta opcion indica que extederá el campo verticalmente y hacia abajo para contener el contenido completo de la expresión o valor de dicho campo

Saludos


2010/11/10 Armando Rodríguez <armandor...@hotmail.com>

Hugo Carlos Aguilar Zapata

unread,
Nov 10, 2010, 10:04:03 PM11/10/10
to publice...@googlegroups.com
enterado, seria bueno publicarlo el detalle como un nuevo hilo, el buen César Chalom siempre esta al pendiente de sus herramientas y quizas pueda corregir este problemita,

Saludos


2010/11/10 Armando Rodríguez <armandor...@hotmail.com>

Si he probado con Stretch with overflow.  Con el set reportbehavior 80 funciona perfectamente. Y ya me di cuenta que el problema está en el foxypreviewer con reportbehavior 90.

 

Saludos y Gracias.

Armando Rodríguez

Baltazar Moreno

unread,
Nov 10, 2010, 11:08:12 PM11/10/10
to Comunidad de Visual Foxpro en Español
No es problema de Foxy Previewer, el problema es la clase PDFx que usa
foxyPreviewer, no soporta textos largos sin espacios, yo tmb lo
resuelvo dividiendo el string en varias palabras.

Armando, el sello te sale tan largo????

Saludos!

On 10 nov, 21:04, Hugo Carlos Aguilar Zapata
<hugocarlosagui...@gmail.com> wrote:
> enterado, seria bueno publicarlo el detalle como un nuevo hilo, el buen
> César Chalom siempre esta al pendiente de sus herramientas y quizas pueda
> corregir este problemita,
>
> Saludos
>
> 2010/11/10 Armando Rodríguez <armandorodrigu...@hotmail.com>
>
>
>
>
>
>
>
> > Si he probado con Stretch with overflow.  Con el set reportbehavior 80
> > funciona perfectamente. Y ya me di cuenta que el problema está en el
> > foxypreviewer con reportbehavior 90.
>
> > Saludos y Gracias.
>
> > Armando Rodríguez
>
> > *De:* publice...@googlegroups.com [mailto:
> > publice...@googlegroups.com] *En nombre de *Hugo Carlos Aguilar
> > Zapata
> > *Enviado el:* Miércoles, 10 de Noviembre de 2010 05:10 p.m.
> > *Para:* publice...@googlegroups.com
> > *Asunto:* Re: [vfp] Problema con texto largo en reporte
>
> > Ya probaste marcando la casilla
> > Stretch with overflow
>
> > esta en la pestaña General de las propiedades del campo en el reporte
>
> > esta opcion indica que extederá el campo verticalmente y hacia abajo para
> > contener el contenido completo de la expresión o valor de dicho campo
>
> > Saludos
>
> > 2010/11/10 Armando Rodríguez <armandorodrigu...@hotmail.com>

Armando Rodríguez

unread,
Nov 11, 2010, 10:02:40 AM11/11/10
to publice...@googlegroups.com
Recién chequé la longitud y es de 172 caracteres.

Saludos.

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de Baltazar Moreno
Enviado el: Miércoles, 10 de Noviembre de 2010 10:08 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: [vfp] Re: Problema con texto largo en reporte

william zuluaga

unread,
Nov 11, 2010, 2:11:46 PM11/11/10
to publice...@googlegroups.com
hola a todos.
 
de casualidad alguien tiene la forma de justificar variables tipos charater o memo a la hora de salir un reporte frx.
 
les agradeceria la rutina.
 
muchas gracias
 
william zuluaga

Walter R. Ojeda Valiente

unread,
Nov 11, 2010, 2:21:27 PM11/11/10
to publice...@googlegroups.com
No entiendo la pregunta, en los reportes tienes la posibilidad de decirle si quieres justificar a la derecha, a la izquierda o centrar el texto, eso está dentro de las propiedades de cada campo.

Saludos.

Walter.

william zuluaga

unread,
Nov 11, 2010, 2:23:55 PM11/11/10
to publice...@googlegroups.com
si walter, pero deseo justificar el texto de una variable como lo hace el word, lo que anteriormente se hacia con j# y el generador de reportes no me da esta opcion


De: Walter R. Ojeda Valiente <wr...@hotmail.com>
Para: publice...@googlegroups.com
Enviado: jue,11 noviembre, 2010 14:21
Asunto: RE: [vfp] justificar variables tipo charater en los reportes

Walter R. Ojeda Valiente

unread,
Nov 11, 2010, 2:27:00 PM11/11/10
to publice...@googlegroups.com
¿te refieres a justificar un campo de texto que tiene varias líneas?

Saludos.

Walter.

marcelobu...@gmail.com

unread,
Nov 11, 2010, 2:28:24 PM11/11/10
to publice...@googlegroups.com
Hola

Ahi va...

FUNCTION
Code    Purpose

B    Left-justifies numeric data within the display region.
C    CR is displayed after a positive number to indicate a credit.  Can be used with numeric data only.
D    Uses the current SET DATE format.
E    Edits date type data as a BRITISH date. 
T    Trim leading and trailing blanks from <expr>.
X    DB is displayed after negative numbers to indicate a debit.  Use only with numeric data.
Z    <expr> is displayed as all blanks if its numeric value is 0.  Use only with numeric data.
(    Encloses negative numbers in parentheses.  Use only with numeric data.
!    Converts alphabetic characters to upper-case.  Use with character data only.
^     Displays numeric data using scientific notation.  Use with numeric data only.
$    Displays data in currency format.  The currency symbol appears before or after the field value depending on the current setting of SET CURRENCY. 
Use with numeric data only.



A PICTURE expression can include any characters, but only the characters listed below actively participate in display and printing.

PICTURE
Code    Purpose

X    Allows any character.
Y    Allows logical Y, y, N and n only.  Converts y and n to Y and N, respectively.
!    Converts lower-case letters to upper-case letters.
$    Displays the current currency symbol specified by SET CURRENCY.  By default, the symbol is placed immediately before or after the field.  However,
the currency symbol and its placement (SET CURRENCY), the separator character (SET SEPARATOR) and the decimal character (SET POINT) can
all be changed.
*    Asterisks are displayed in front of the numeric value.  Use with a dollar sign $ for check protection.
.    A decimal point specifies the decimal point position.
,    A comma is used to separate digits to the left of the decimal point.


Saludos
MarceloBuenosAires

william zuluaga

unread,
Nov 11, 2010, 2:32:40 PM11/11/10
to publice...@googlegroups.com
si walter, tengo varias vbles tipo charater y algunos campos memos de varias líneas que deseo mostrar en los reportes, pero como el generador solo me deja justificar a la derecha-izquierda -centro, estos campos se ven algo feos, como podria justificarlo a travéz del tamaño que le indique en el reporte, de arilla a orilla en cada línea...tal como lo hace el office.
william zuluaga

De: Walter R. Ojeda Valiente <wr...@hotmail.com>
Para: publice...@googlegroups.com
Enviado: jue,11 noviembre, 2010 14:27

Asunto: RE: [vfp] justificar variables tipo charater en los reportes

Luis Maria Guayan

unread,
Nov 11, 2010, 4:37:53 PM11/11/10
to publice...@googlegroups.com
-- Dar justificación completa a textos en informe con GdiPlusX --
http://www.portalfox.com/index.php?name=News&file=article&sid=2591

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

william zuluaga

unread,
Nov 11, 2010, 6:52:52 PM11/11/10
to publice...@googlegroups.com
muchas gracias don luis, pero se me olvido indicar que el sistema lo tengo en vfp6


De: Luis Maria Guayan <luis...@portalfox.com>
Para: publice...@googlegroups.com
Enviado: jue,11 noviembre, 2010 16:37
Asunto: Re: [vfp] justificar variables tipo charater en los reportes

Luis Maria Guayan

unread,
Nov 11, 2010, 7:44:36 PM11/11/10
to publice...@googlegroups.com
Intenta con este otro artículo

-- Texto justificado en informe de VFP --
http://www.portalfox.com/index.php?name=News&file=article&sid=982

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


william zuluaga

unread,
Nov 11, 2010, 8:13:20 PM11/11/10
to publice...@googlegroups.com
MUCHAS Gracias don luis voy a ensayar este codigo, a ver como me va.
 
william zuluaga

Enviado: jue,11 noviembre, 2010 19:44

Luis Maria Guayan

unread,
Nov 11, 2010, 8:24:06 PM11/11/10
to publice...@googlegroups.com
Don me suena a viejo jajaja

LuisMa para los pendex ;-)

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________


william zuluaga

unread,
Nov 12, 2010, 11:23:56 AM11/12/10
to publice...@googlegroups.com
que pena, luis maria muchas gracias...fue por respeto no mas.
 
william zuluaga

Enviado: jue,11 noviembre, 2010 20:24

VfpImaging

unread,
Nov 24, 2010, 5:43:46 AM11/24/10
to Comunidad de Visual Foxpro en Español
William,

Con Foxypreviewer es muy facil.
En modo de edicion de tu reporte, click em Properties, y entre en la
tab "USERS"
En "User Data" ponga: "<FJ>"

Asi, el campo aparecera justificado, asi simples !
Abra las imagenes abajo en tu browser

http://weblogs.foxite.com/files/vfpimaging/foxypreview/foxy_FullJustify.png

http://weblogs.foxite.com/photos/cesarchalom/images/3656/original.aspx

Saludos

Cesar

Armando Rodríguez

unread,
Nov 24, 2010, 11:00:41 AM11/24/10
to publice...@googlegroups.com
Cesar he hecho lo que comentas y si justificó un texto grande contenido en
un campo memo. Ahora como se hace para justificar una cadena de 174
caracteres que no contiene espacios. Intenté con <FJ> y no se muestra ese
campo en la vista preliminar.

Saludos y Gracias
Armando Rodríguez

-----Mensaje original-----
De: publice...@googlegroups.com
[mailto:publice...@googlegroups.com] En nombre de VfpImaging
Enviado el: Miércoles, 24 de Noviembre de 2010 04:44 a.m.


Para: Comunidad de Visual Foxpro en Español

Asunto: [vfp] Re: justificar variables tipo charater en los reportes

juan M

unread,
Feb 10, 2014, 6:34:26 PM2/10/14
to publice...@googlegroups.com
Hola a todos

Alguien  me puede ayudar....

Tengo un reporte donde se imprime el nombre del cliente pero tiene un tamaño pequeño el campo utilizo Arial de 8, lo que quiero es ver si se puede que si el nombre del cliente es grande que la letra se haga mas pequeña, estoy usando  VFP 9 sp1, 

Lo que me piden es que no se imprima en otro renglón el nombre si no en uno solo,  ya probé con el StretchOverflow, pero que no se expanda hacia abajo, por su ayuda muchas gracias,

Armando Rodríguez

unread,
Nov 10, 2010, 7:43:02 PM11/10/10
to publice...@googlegroups.com

Si he probado con Stretch with overflow.  Con el set reportbehavior 80 funciona perfectamente. Y ya me di cuenta que el problema está en el foxypreviewer con reportbehavior 90.

 

Saludos y Gracias.

Armando Rodríguez

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Hugo Carlos Aguilar Zapata


Enviado el: Miércoles, 10 de Noviembre de 2010 05:10 p.m.
Para: publice...@googlegroups.com

Reply all
Reply to author
Forward
0 new messages