Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-06-2010
Avatar de JUGUE
JUGUE JUGUE is offline
Miembro
 
Registrado: may 2003
Ubicación: Montería - Colombia
Posts: 18
Poder: 0
JUGUE Va por buen camino
Thumbs up Problemas Con Tamaño de Papel

Hola a todos

Amigos, diseñé un reporte en QReport el cual debe imprimirse en el tamaño de papel que el usuario decida (Media Carta, Carta u Oficio).

Utilizé la propiedad: Page.PaperSize del Reporte y me funciona perfectamente si previsualizo el reporte y luego lo imprimo hasta alli no hay problemas, es decir si escojo la opcion "Tamaño Carta" y ejecuto Qreport.Preview me muestra en pantalla el reporte deseado, lo envio a la impresora e imprime perfecto.

El problema lo tengo cuando no previsualizo si no que lo mando a imprimir directamente: Qreport.Print. Me envia siempre en media carta asi halla seleccionado una opción de papel diferente.

Que estoy haciendo mal o si hay una mejor forma de hacerlo espero que me ayuden.

PD: El Reporte en diseño lo tengo Page.PaperSize = Default; Trabajo con Delphi 7.

Gracias de antemano.
__________________
Quien sabe y no lo aplica ... no sabe nada
Responder Con Cita
  #2  
Antiguo 19-06-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Dices que utilizas la propiedad: Page.PaperSize del QuickRep, pero ¿en qué momento cambias dicha propiedad? Quizás estés utilizando algun evento que sólo se ejecuta cuando previsualizas y no cuando imprimes directamente.
De todas formas puedes preparar el Informe justo antes de mandar a imprimir directamente.
Código Delphi [-]
{OJO: Se supone que ya se ha cambiado o configurado el tamaño de la hoja.} 
QuickRep1.Prepare;//preparo el informe o reporte
QuickRep1.Print;//mando a imprimir directamente
.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 23-06-2010
Avatar de JUGUE
JUGUE JUGUE is offline
Miembro
 
Registrado: may 2003
Ubicación: Montería - Colombia
Posts: 18
Poder: 0
JUGUE Va por buen camino
Wink Exactamente asi

Hola Amigo, Exactamente como tu lo escribiste lo estoy haciendo
1- Defino el tamaño
2-Prepare
3- Print

Y nada ...tengo que previsualizar para que asuma el tamaño....y ya no se que hacerle.
__________________
Quien sabe y no lo aplica ... no sabe nada
Responder Con Cita
  #4  
Antiguo 24-06-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Thumbs up

Pues es bastante raro, aunque sería muy provechoso que pusieras tu código tal como lo tienes. De todas formas segun he visto que las versiones antiguas del QuickReport tenian algunos BUGs que se han corregido ya en las últimas versiones, en lo personal utilizo "Quick Report 5.02" .
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
FastReport+Corte de papel+tamaño de papel Cheerpipe Impresión 3 25-03-2008 17:55:53
Impresión y tamaño de papel. sur-se Impresión 8 22-08-2006 14:42:23
Cambiar el tamaño del Papel en QR 3.6.2 EdwinFC Impresión 0 22-07-2005 19:51:14
tamaño de papel darkpale Impresión 1 08-11-2004 17:19:46
Configurando tamaño de papel en QR. mlara Impresión 2 01-06-2004 07:03:14


La franja horaria es GMT +2. Ahora son las 14:16:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi