Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

No imprime columnheader

Estas en el tema de No imprime columnheader en el foro de Visual Basic clásico en Foros del Web. Tengo el siguiente problema, imprimo los columnheaders de un control listview con el objeto printer, pero el primero de todos no sale, probe mostrandolo en ...
  #1 (permalink)  
Antiguo 19/05/2009, 09:48
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
No imprime columnheader

Tengo el siguiente problema, imprimo los columnheaders de un control listview con el objeto printer, pero el primero de todos no sale, probe mostrandolo en un msgbox y si sale, probe tratando de imprimirlo varias veces pero salen espacios en blanco, alguna sugerencia?
  #2 (permalink)  
Antiguo 19/05/2009, 09:54
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: No imprime columnheader

Sin ver el código es difícil determinar la razón. ¿Cómo estás imprimiendo?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 19/05/2009, 10:40
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: No imprime columnheader

Asi:

Código:
For i = 1 To ListView2.ColumnHeaders.Count
AnchoCol = AnchoCol + ListView2.ColumnHeaders(i).Width
Next

For i = 1 To ListView2.ColumnHeaders.Count
Espacio = Espacio + CInt(ListView2.ColumnHeaders(i).Width * Printer.ScaleWidth / AnchoCol)
Printer.Print ListView2.ColumnHeaders(i).Text;
Printer.CurrentX = Espacio
Next
  #4 (permalink)  
Antiguo 24/05/2009, 05:39
 
Fecha de Ingreso: mayo-2009
Mensajes: 31
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: No imprime columnheader

Hola.
He probado tu código y sí me va. He tenido que añadir Printer.EndDoc después del segundo bucle, lógicamente.

Por eso no te puedo ayudar más. No sé, si pusieras qué texto aparece en las cabeceras de las columnas...

Un saludo
  #5 (permalink)  
Antiguo 26/05/2009, 07:24
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: No imprime columnheader

El texto que utilizo es "Id.", lo imprime en un msgbox, en un label, en donde lo ponga, excepto al utilizar el objeto printer.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:18.