GARANTIR DESCONTO

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.


Vanp

Vanp

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar