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 10-09-2013
nabucodonosor nabucodonosor is offline
Miembro
 
Registrado: jun 2007
Posts: 46
Poder: 0
nabucodonosor Va por buen camino
Quickreport no me imprime la orientacion en horizontal

Estoy mandando a imprimir una hoja tamaño carta pero con la orientacion horizontal y en pantalla la miro perfectamente pero al momento de imprimir se imprime como si la orientacion fuera vertical.

Alguien me puede ayudar a resolver este problema, me urge.

Gracias...
Responder Con Cita
  #2  
Antiguo 10-09-2013
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 18
TiammatMX Va camino a la fama
Seguramente, la impresora no tiene configurado el tipo de papel..., prueba a poner el Page.Orientation en "poLandscape".
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #3  
Antiguo 10-09-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola nabucodonosor.

Código Delphi [-]
...
uses Printers, QrPrntr;

...
begin
  QuickRep1.Page.PaperSize   := A4; // Legal, etc.
  QuickRep1.Page.Orientation := poLandScape;
  QuickRep1.Print; 
end;

Saludos.

Edito: Mientras escribía, no había visto la respuesta de tiammat
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #4  
Antiguo 10-09-2013
nabucodonosor nabucodonosor is offline
Miembro
 
Registrado: jun 2007
Posts: 46
Poder: 0
nabucodonosor Va por buen camino
Muchas gracias por sus comentarios pero sigue imprimiendo como si la hoja fuere vertical y no horizontal.

Quizas no he sabido explicarme, una vez mas comento el problema.

Estoy queriendo imprimir una factura pero el formato es tamaño carta con la orientacion horizontal (osea acostada). En el quickreport elijo el tipo de papel Letter y orientacion poLandscape. De hecho cuando la mando imprimir, primero la visualizo en pantalla y alli se mira perfecto tal y como lo indique en las propiedades pero el problema es cuando la mando a la impresora, alli me imprime los datos al reves, imprimiendo de derecha a izquierda o de izquierda a derecha en lugar de imprimir de arriba hacia abajo. Espero me alla explicado.

De antemano ya probe sus comentarios y sigue en la misma a otra cosa que di cuenta es que desde word tampoco imprime de manera adecuada la orientacion.

Gracias
Responder Con Cita
  #5  
Antiguo 10-09-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola nabucodonosor.

Hice esta prueba simple y me funciona perfectamente:
Código Delphi [-]
...
implementation

uses Printers, QrPrntr;

procedure TForm1.QuickRep1BeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean);
begin
  QuickRep1.Page.PaperSize   := Letter;      // Carta
  QuickRep1.Page.Orientation := poLandScape; // horizontal
end;

procedure TForm1.btnPreviewClick(Sender: TObject);
begin
  QuickRep1.Preview;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 10-09-2013
nabucodonosor nabucodonosor is offline
Miembro
 
Registrado: jun 2007
Posts: 46
Poder: 0
nabucodonosor Va por buen camino
Ok muchas gracias. Creo que el problema no es tanto con la orientacion sino con el tamaño de la hoja. Pues un tamaño especial porque hice un ejempo donde puse el paper=Custom y la orientacion poPortrait pero y alli si me imprime el detalle es que solo me imprime un label de la ultima banda estoy utilizando otra dos bandas mas y no me esta imprimiento nada de eso. Lo raro es que al visualizarlo si me imprime todos los datos pero al mandarlo a la impresora no los manda, espero me puedas ayudar
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
Orientacion apaisada quickReport con Delphi 7 cincosoft Impresión 1 08-10-2010 21:23:01
imprimir Quickreport en horizontal jmlifi Impresión 3 28-11-2007 23:43:34
Impresion en QuickReport Horizontal novato03 Impresión 4 12-09-2007 18:05:17
No imprime QuickReport Alexis7788 Impresión 1 18-12-2006 15:58:09
Impresion con orientacion Horizontal fmonte Impresión 1 05-01-2005 22:00:27


La franja horaria es GMT +2. Ahora son las 16:28:44.


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