Páginas filhas
  • Ajuste automático de tamanho das células nas seções (autosize)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O ajuste automático é a tentativa do TReport para realizar a impressão de células em um determinado relatório de forma a fazer com que todos os conteúdos fiquem visíveis.

Portanto, quando utilizadas posições fixas, um relatório que teria informações não sendo exibidas por extrapolar a largura da página de impressão, o recurso de ajuste automático é executado.

...

A seguir um exemplo da impressão de seção em linhano formato padrão, onde as células estão organizadas em colunas sequenciais.

A necessidade de aplicação do auto ajuste é identificada de duas maneiras:

...

Em qualquer situação dos casos pontuados mencionados, todas as células da seção serão auto ajustadas, portanto se somente uma célula receber a definição para auto ajuste, todas as demais células daquela mesma seção sofrerão o auto ajuste quando o limite do espaço de impressão disponível for superado.

...

Esse é outro efeito colateral quando aplicado auto ajuste em uma seção.

Essa troca no formato de impressão acontece pois alguma célula ficou com tamanho percentual menor que 1%, com isso é entendido que na impressão por linha padrão esta célula não ficaria visível e em função disso o formato da impressão é troca de linha para colunatrocado do padrão para colunado/dados em linha.

Um exemplo desse efeito colateral pode ser observado no tópico de exemplos a seguir.

Este modo de impressão é o mesmo quando usado na seção o método TRSection:ForceLineStyle().

Exemplos

Relatório

...

no formato padrão sem incidência de efeito colateral

Exemplo a seguir mostra um trecho de relatório sem efeitos colaterais, com os tamanhos e quantidades corretas de células.

relatório sem efeito colateral - mostra um relatório com a impressão da seção em linha

Relatório

...

no formato padrão com conteúdo truncado

Exemplo a seguir mostra o conteúdo das células truncado, por existir muitas células para a impressão na seção e assim fica impossível não sobrepor o conteúdo de impressão dessas células.

relatório truncado - exemplo de relatório quando acontece de ter ficado o conteúdo sobreposto entre células

Relatório auto ajustado para o formato de coluna/valores em linha

Exemplo a seguir pode ocorrer no caso de uma das células tenha o valor proporcional menor que 1%.

...