Fórum QuickRep #181922
13/09/2003
0
Olá colegas,
estou com um problema que não consigo resolver.
Utilizo o Delphi 5 com o QuickRep dele para criar um pedido.
O relatório está pronto e funcionando bem.
Impressora Epson LX 810.
O problema é que o cliente me pediu que quer utilizar o papel formulário ao meio. Ou seja, a página ao invés de ser 215 X 279 deve ser 215 x 139.
Para tanto no evento BeforePrint coloquei o seguinte código:
[color=blue:ef7eff2b20]QuickRep_Pedido.Page.PaperSize := Custom;
QuickRep_Pedido.Page.Orientation := poPortrait;
QuickRep_Pedido.Page.Length := 139; //Tamanho personalizado
QuickRep_Pedido.Page.Width := 210; //Largura personalizada
QuickRep_Pedido.Page.RightMargin := 10;
QuickRep_Pedido.Page.LeftMargin := 10;
QuickRep_Pedido.Page.TopMargin := 10;
QuickRep_Pedido.Page.BottomMargin := 10;[/color:ef7eff2b20]
Mas a página ejeta toda, como se o tamanho continuasse o de Carta(Formulário contíno padrão - 215x279).
Gostaria muito que alguém me ajudasse.
estou com um problema que não consigo resolver.
Utilizo o Delphi 5 com o QuickRep dele para criar um pedido.
O relatório está pronto e funcionando bem.
Impressora Epson LX 810.
O problema é que o cliente me pediu que quer utilizar o papel formulário ao meio. Ou seja, a página ao invés de ser 215 X 279 deve ser 215 x 139.
Para tanto no evento BeforePrint coloquei o seguinte código:
[color=blue:ef7eff2b20]QuickRep_Pedido.Page.PaperSize := Custom;
QuickRep_Pedido.Page.Orientation := poPortrait;
QuickRep_Pedido.Page.Length := 139; //Tamanho personalizado
QuickRep_Pedido.Page.Width := 210; //Largura personalizada
QuickRep_Pedido.Page.RightMargin := 10;
QuickRep_Pedido.Page.LeftMargin := 10;
QuickRep_Pedido.Page.TopMargin := 10;
QuickRep_Pedido.Page.BottomMargin := 10;[/color:ef7eff2b20]
Mas a página ejeta toda, como se o tamanho continuasse o de Carta(Formulário contíno padrão - 215x279).
Gostaria muito que alguém me ajudasse.
Vanp
Curtir tópico
+ 0
Responder
Posts
13/09/2003
4_olho
Lembre-se que deve configurar a impressora também. Não adianta anviar um papel de um quilometro de comprimento se ela só trabalha com A4.
Responder
Gostei + 0
13/09/2003
Koplin
Eu tive este problema e não consegui solução, devido ao fato de a impressora não aceitar o tamanho razão.
Hoje uso imprimir via código - estilo DOS. Se for para notas fiscais, boletos, recibos, etc., vc ganha inclusive, velocidade de impressão
Estou testando o RBuilder para ver se ele contorna esta limitação. Mas acho que não. Se não for via código, eu não conheço outro jeito.
Hoje uso imprimir via código - estilo DOS. Se for para notas fiscais, boletos, recibos, etc., vc ganha inclusive, velocidade de impressão
Estou testando o RBuilder para ver se ele contorna esta limitação. Mas acho que não. Se não for via código, eu não conheço outro jeito.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)