La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9414 - COMO PUEDO COMPRIMIR UNA IMPRESION EN FOXPRO 2.5 ?
Autor:  Pedro VIDAL PIZARRO
Hola amigos, tengo una consulta acerca del FOxpro para D.O.S.
Como puedo comprimir un reporte o texto en codigo ascci en una impresora de inyeccion o laser ?, en algunas de matriz solo basta presionar un botón pero yo tengo de inyeccion y necesito reducir mi reporte (no es un reporte generado por foxpro) que está diseñado a base de filas y columnas.

Si alguien sabe como por favor le agradeceré la respuesta.

Gracias.

  Respuesta:  Alduno
Hola,

Creo que lo que pides es, cómo imprimir un reporte ya generado, en una impresora de inyeccion o laser,

Una manera es reprogramando el reporte, si tienes vfp

Sino, yo genero el reporte como un .txt y luego lo abro con word, ahí selecciono todo y cambio el tamaño de letra (ojo, no el tipo de letra) y hago los ajustes de tipo de hoja, márgenes, etc

Desde el programa Fox, puedes poner después de:
report from <NOMBRE RPT> TO <ARCHIVO TXT> NOCONSOLE
RUN c:\archivos de programa\office...\winword.exe <ruta y nombre del txt>

Espero te sirva, saludos

  Respuesta:  Vladimir Suárez
Debes poner los caracteres ASCII de compresión al comienzo del texto (con ALT 15) y descompresión al final de texto (con ALT 18).

Cualquier inquietud, estoy a tus ordenes.