Pregunta: | 1467 - IMPRIMIR UN INFORME EN POSICIÓN HORIZONTAL CON VB6 |
Autor: | Manuel Alvarez Antelo |
Hola, mi pregunta es, Usando el objeto DataReport de la versión 6 de Visual Basic, ¿Cómo puedo imprimir un informe con los folios en posición horizontal?. Gracias. |
Respuesta: | JOSE PASTOR LEZCANO LOPEZ |
Espero que esto te sirva.
Public Function FDRreportesHor(Reportes As DataReport) As DataReport On Error Resume Next Reportes.Orientation = 2 'Horizontal Reportes.BottomMargin = InfMargen Reportes.TopMargin = SupMargen Reportes.LeftMargin = IzqMargen Reportes.RightMargin = DerMargen End Function |
Respuesta: | KIKE GOMEZ |
bueno amigo, yo solucione ese problema entrando a menu inicio/impresoras y faxes/clic derecho en la impresora predeterminada/propiedades/preferencias de impresion/ y escogemos horizontal. esto se hace porque el datareport toma directamente el papel predeterminado en la impresora, tuve este mismo problema y lo qrregle asi. chao.... |
Respuesta: | Abigail |
yo lo solucione con una dll, especificamente PageSet.dll la cual puedes desccargar del sitio de Microsoft
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q198/9/01.ASP&NoWebContent=1 Tiene un ejemplo asi que sera muy sencillo |
Respuesta: | Fredi |
Lo que dice Luis es correcto con el pequeño detalle que para una impresión vertical el default es 1 y para la impresión horizontal es 2 |
Respuesta: | Luis Miguel Caballero |
El Objeto Printer apunta a la impresora default y su propiedad Orientation indica el modo de impresión. Normalmente 0 es Portrait(Vertical) y 1 es Landscape(Horizontal). |
Respuesta: | mhjc |
Si tienes el VB5 usa el Crystal 4.5 para reportear, ahi se puede hacer eso y mas. Tengo entengido que en la www existe una versión de Crystal 7.0 beta que tambien puedes usar, no se donde esta, tu servidor tiene el crystal 6 con vb6 y trabaja perfecto. Saludos. |