Tenho a seguinte dúvida: Eu tenho um winform que me retorna registros e preciso mandar eles para impressão. Cada registro vai gerar uma carta que tem frente e verso.
Dentro do void print fiz a seguinte chamada:
foreach (datadgridviewrow dr in ds)
{
ImpressaoVerso() //função para imprimir o verso
contPaginas++
if (contPaginas > totalPaginas)
e.HasMorePages = true;
else
e.HasMorePages = true;
ImpressaoFrente()//função para imprimir a frente
contPaginas++
if (contPaginas > totalPaginas)
e.HasMorePages = true;
else
e.HasMorePages = true;
}
Só que as duas partes são impressas no mesmo lado da página. Sem contar que ele registra apenas o ultimo registro indicado. alguém tem alguma ideia do que estou fazendo de errado? Ou que poderia estar fazendo?
Pergunta
Andre Ishihara
Boa tarde,
Tenho a seguinte dúvida: Eu tenho um winform que me retorna registros e preciso mandar eles para impressão. Cada registro vai gerar uma carta que tem frente e verso.
Dentro do void print fiz a seguinte chamada:
Só que as duas partes são impressas no mesmo lado da página. Sem contar que ele registra apenas o ultimo registro indicado. alguém tem alguma ideia do que estou fazendo de errado? Ou que poderia estar fazendo?
Agradeço a atenção,
André Ishihara
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.