Histórico da Página
...
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
...
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 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%.
...