none
Problemas com páginas de impressão e cabeçalho RRS feed

  • Pergunta

  • Bom dia,

    Galera, to com os seguintes problemas:
    Eu tenho um relatório que é um texto que possui campos que são preenchidos quando o relatório é gerado.
    A questão é que ao exportar para PDF para cada pagina, ele gera uma página em branco, ou seja, se tem 3 páginas de texto, saem mais 3 em branco.(Texto, pagina em branco, texto, pagina em branco...).
    E se gerar no word ele até gera corretamente, mas na primeira página não aparece todo o cabeçalho, apenas uma parte dele. A partir da segunda página aparece corretamente.

    Alguém já passou por isso?

    Agradadeço atenção e ajuda.


    Iterar é humano, a recursão é divina. Espero ter ajudado, att.
    quarta-feira, 4 de agosto de 2010 19:23

Todas as Respostas

  • Varito,

    o tópico abaixo responde sua pergunta.

    http://social.msdn.microsoft.com/Forums/pt-BR/reportingservicespt/thread/3a99aeae-aabf-4176-b412-bcbb61c106b6

     

    Espero ter ajudado.

     

    Atenciosamente,


    Nayron Araújo - Desenvolvedor BI - Setor de TI - Universidade Potiguar - UnP
    • Marcado como Resposta alvarok segunda-feira, 9 de agosto de 2010 19:18
    • Não Marcado como Resposta alvarok segunda-feira, 9 de agosto de 2010 19:41
    quarta-feira, 4 de agosto de 2010 19:29
  • Cara,

    Eu consegui ajustar as margens, mas ainda gera uma página em branco no final e um pedaço do cabeçalho continua sem aparecer na primeira página quando exporto para .doc. Afff. Alguma dica?

    Agradeço a ajuda.


    Iterar é humano, a recursão é divina. Espero ter ajudado, att.
    quinta-feira, 5 de agosto de 2010 12:48
  • Varito,

    Muito provavelmente esse problema da página em branco é por conta da configuração do tamanho da página e das margens. Lembre-se que vc deve configurar o tamanho da página considerando as margens. Por exemplo se sua margem for de 0,5cm vc deve reduzir 1cm no page size, sendo 0,5 para a margem esquerda e 0,5 para a direita.

    Tente novamente e nos dê um retorno.


    Atenciosamente,

     


    Nayron Araújo - Desenvolvedor BI - Setor de TI - Universidade Potiguar - UnP
    quinta-feira, 5 de agosto de 2010 14:13
  • Nayron,

    Pra ter uma noção melhor, no PageSize as medidas estão com Width: 21cm e Height: 29,7cm. No InteractiveSize as medidas são as mesmas. São as medidas A4.

    E para as margens estou usando Left: 1,5cm, Right:0,2cm, Top: 1cm e Bottom: 1,5cm.

    Agradeço a ajuda.
    Att.


    Iterar é humano, a recursão é divina. Espero ter ajudado, att.
    quinta-feira, 5 de agosto de 2010 17:17
  • Varito,

    observe que o tamanho da sua página já está tomando todo o papel A4, sem contar as margens. Por isso quando são colocadas as margens ela gera uma página em branco porque seria como vc tivesse dizendo que sua área utilizada é de Width: 24cm (21+1,5+1,5) e Hight:  30,9cm (29,7+0,2+1). Entendeu?

    Faça de uma forma que a soma do seu pagesize e margens não ultrapasse o tamanho do papel.

     

    Atenciosamente, 

     

     


    Nayron Araújo - Desenvolvedor BI - Setor de TI - Universidade Potiguar - UnP
    quinta-feira, 5 de agosto de 2010 17:37
  • Esta havendo uma confusao com relacao as propriedades de configuracao das paginas, PageSize e BodySize. Percebi que eu mesmo coloquei esses dados errados na outra thread. O PageSize deve ser configurado para o tamanho REAL do papel, neste caso o a4. O Body do report deve ser configurado descontando as margens do pagesize. Se o pagesize tem width de 24, o report Body size deve ser 21.

    InteractiveSize eh relevante somente para metodos de paginacao interativa (como HTML), nao ira afetar PDF, print, etc.

    Att

    Boreki


    Boreki[MSFT] - SQL Server Reporting Services
    quinta-feira, 5 de agosto de 2010 18:21
  • Opa!!!!

    tem razão, Boreki. Eu praticamente colei a sua resposta da thread anterior e coloquei aqui. 

    Varito,

    considere a resposta do Boreki. Lembrando que para mudar as dimensões do Body do relatório vc pode clicar na barrinha em cima do relatório (onde tem escrito Body) na aba Layout e  verificar a opção Size na janela Properties ou então  ir direto para Properties e selecionar Body na combobox.

     

    Desculpem pela confusão..


    Nayron Araújo - Desenvolvedor BI - Setor de TI - Universidade Potiguar - UnP
    quinta-feira, 5 de agosto de 2010 18:41
  • Pessoal,

    Beleza, entendi e consegui dar um jeito no negócio das margens. Consegui arrumar a geração em .doc também.

    O problema agora é a questão do botão de impressão, estou usando um reportviwer na minha aplicação para abrir esse relatório, mas o botão de impressão nao funciona, ele dah um refresh no relatório.
    Assim que acertar isso, fecho o post.

    Agradeço a ajuda.
    Att.


    Iterar é humano, a recursão é divina. Espero ter ajudado, att.
    sexta-feira, 6 de agosto de 2010 20:18