Ola pessoal, gostaria da ajuda de alguem.
Meu problema é o seguinte, tenho que imprimir um relatorio do Crystal reports, mas nao vou exibir o relatorio para o usuario, por isso ele nao tera acesso ao botao imprimir. Tenho que utilizar um tamanho de papel personalizado de 22 de largura por 30,5 de altura, estou utilizando o codigo abaixo para tentar realizar isto.
PrinterSettings ps = new PrinterSettings();
ps.Copies = 1;
ps.FromPage = 1;
ps.ToPage = 1;
ps.PrintFileName = @"D:\CREDICOOPAVEL\RELATORIO\Impressão de Cheques.ps";
ps.PrintToFile = true;
PageSettings pg = new PageSettings(ps);
pg.PaperSize = new System.Drawing.Printing.PaperSize("CHEQUE", 22, 31);
relatorio.PrintToPrinter(ps, pg, true);
Acontece que quando executo o codigo acima as vezes da um erro dizendo
"o tamanho personalizado é invalido"
ou entao simplesmente nao sai nada na impressora.
Alguem ja fez algo parecido poderia ajudar...?
Grato pela atenção
[]s
Dom Carlos - Impact Kung Fu Cascavel