Inquiridor
Quebrar campo em duas páginas

Pergunta
-
Ola
tenho um relatório onde um campo em específico tem muito texto (100 linhas por exemplo)
como ele não cabe em uma página, ele é impresso todo na segunda página, deixando um espaço em branco na 1a página..
Como eu faço para ficar o que couber na 1a página e o restante na 2a, 3a página???
coloquei dentro de um table, mas não funcionou....
tanks
Todas as Respostas
-
-
-
ola
obrigado pelas respostas...
Tem duas propriedades no textBox (CanGrow e CanShrink) que incrementa / decrementa um textBox
funciona relativamente bem, quando o texto é grande, ele quebra em duas páginas ou quando o texto é pequeno, fica em uma página..
em determinadas situações, quando tem um determinado tamanho de texto (aparentemente que passa um pouco do espaõ reservado na primeira página), ele joga o texto todo na segunda página...
um detalhe: estou exportando ele para PDF . Quando o PDF é gerado, depedendendo do tamanho do texto acontece o comportamento q falei acima..
ja tentei colocar em um table e em um grupo, mas o comportamento é o mesmo..
alguma idéia de como tratar para que essa quebra fique transparente?
-
S4ndr0,
Este tratamento teria que ser feito em tempo de execução do relatório, criando uma expression para algum objeto que esteja no relatório.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
-
S4ndr0,
Você deve saber que dentro do Reporting Services é possível criar expressões(áreas de código) que serão executados durante a execução do relatório.Quando se referi a um objeto, destaquei por exemplo você utilizar um textbox e criar esta área de expressão para o objeto.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
ola
apesar de não ter utilizado, conheço este recurso.
mas que expressão eu criaria para dar essa quebra de página no momento da geração?? Estive dando uma pesquisada e não encontrei nada...
teria que levar em conta o tamanho do texto? com o tamanho disponivel da página? Algum comando que quebra a página?
-
Também estou com o mesmo problema!
O que tenho aqui é uma Tabela com 1 coluna e 2 linhas que é preenchida com os dados de uma tabela do banco de dados.
A primeira linha de título é em negrito e o texto é curto e na segunda linha tenho alguns textos grandes, o que deixa a linha muito grande fazendo com que ela quebre na segunda página (visualizando pelo layout de impressão). Isso as vezes deixa a página anterior com um enorme espaço em branco...
Uma das soluções que pensei foi retornar o todo o texto dentro de uma textbox, a quebra ficou perfeita porém sem a formatação. Sem contar que preciso colocar algumas palavras negrito no meio do textos.
Fica ae a dúvida, como quebro uma linha em duas páginas? Como coloco negrito no meio de um texto?- Editado Vinicius83 sexta-feira, 29 de maio de 2009 13:56