Visual Basic - Imprimir texto

Life is soft - evento anual de software empresarial
 
Vista:

Imprimir texto

Publicado por José Antonio (62 intervenciones) el 22/11/2002 18:22:12
Hola. Estoy intentando imprir texto con el comando printer.print. El problema lo tengo cuando quiero imprimir en una misma linea dos cosas distintas, ya que por defecto, al hacer el segundo printer.print me salta a línea siguiente. O sea, que si yo hago:

for i = 0 to 5
printer.print i
next i

Me imprime del 0 al 5 en columna.

Como podría hacer para que me imprimiera en la misma línea todo??

Saludos y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir texto

Publicado por Rodolfo del Peru (454 intervenciones) el 22/11/2002 19:29:02
Dim strCampo as String

strCampo = ""

for i = 0 to 5
strCampo = strCampo & Format(i,"########0")
next i

printer.print strCampo
Printer.EndDoc

Saludos desde Lima
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir texto

Publicado por jose (128 intervenciones) el 23/11/2002 09:02:50
o sea que para imprimir en una sola linea hay que almecenar todo en un solo string, con los espacios que cada columna necesita etect, etec,
como tu sabes rodolfo, yo no he hecho ningun reportes en visual
y pense que habia algo parecio a lo que hacia en clipper
en la 1,10 'tal cosas'
@ 1,30 'la otra cosa'
@ 1,50 'mas cosas'

solo es para saber ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir texto

Publicado por José Antonio (62 intervenciones) el 23/11/2002 17:59:04
Gracias Rodolfo por tu ayuda. Pero si no cupiese todo en una línea, que habría que hacer?? Te saltaría automáticamente VB de línea??

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir texto

Publicado por Rodolfo del Peru (454 intervenciones) el 23/11/2002 19:43:53
Efectivamente, sino cabe en una linea la impresora la partira e imprimira separadamente, pero eso hara que el reporte no este correcto, asi que o cambias la salida a imprimir para que alcance (reduciendo los campos de salida) o cambias a un Font mas pequeño que te permite imprimir la linea.

Otra salida es imprimir Landscape, pero no se si eso sea lo que deseas.

Saludos desde Lima
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar