Olá a todos,

Estou tentando imprimir todo o conteudo que está em um canvas através
da classe FlexPrintJob como mostra o código abaixo. Quase tudo
funciona perfeitamente, eu exibo o componente em um popup do flex e
quando o usuário clica no botão imprimir é chamada a função com o
código abaixo, ai a classe abre a janela de print do browser, aquela
que escolhe impressora e manda seguir em frete. A impressão é
realizada porém só é impresso o conteudo que está visivel na hora, ou
seja, se estiver uma barra de rolagem no componente e tiver conteudo
que só é mostrado se rolar a barra, esse conteudo não é impresso, só é
realmente impresso o que está sendo mostrado pro usuário.
O que acontece é que eu estou imprimindo em uma impressora não fiscal,
um relatório de fechamento de caixa, que é tipo um extrato, lista
todos os tickets por forma de pagamento, com o valor do ticket, valor
total por forma de pagamento e valor total geral. Com isso, as vezes o
relatório fica grande ( no comprimento ) criando então barra de
rolagem e consequentemente não dando para imprimir tudo.

Alguém sabe como posso imprimir todo conteudo de um componente?

var printJob:FlexPrintJob = new FlexPrintJob();
//printJob.printAsBitmap = false;
printJob.start();
printJob.addObject(_can_print, FlexPrintJobScaleType.NONE);
printJob.send();

Tenho uma segunda dúvida sobre o mesmo assunto, tem como mandar
imprimir direto, sem precisar passar pela tela de escolha da
impressora? Algum comando que mande imprimir diretamente, pois estou
precisando isso para parte de autenticação, tipo aquelas confirmações
de pagamento que quando vai pagar no banco é impresso no boleto com o
cara apenas dando um enter.

Grato,
TAOS - Thiago Antonius
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a