Altura da band no Quick Report
Caros amigos, como posso fazer para que a band de um QuickReport possa aumentar de acordo com o conteúdo do campo (QRDBText) inserido nela.alguns tên até 8 linhas de altura, pois trata-se de um campo do tipo text.
Uso Delphi XE3, MySQL e Navicat.
Desde já agradeço.
Uso Delphi XE3, MySQL e Navicat.
Desde já agradeço.
Aloisio Santos
Curtidas 0
Respostas
Luiz
15/02/2014
Bom dia, você pode tratar diretamente no evento beforeprint da sua banda ... você faz algo do tipo:
Se o tamanho da variável for maior do que quanto cabe de caracteres na linha ...
ps: para utilizar o QRDBText precisa alterar as propriedades autosize para false e wordwrap para true; ou você pode utilizar o Memo.
Se o tamanho da variável for maior do que quanto cabe de caracteres na linha ...
if lenght(variavel) > 100 then
begin
variavel.height := variavel.height + 10;
banda.height := banda.height + 10;
end;
if lenght(variavel) > 200 then
begin
variavel.height := variavel.height + 10;
banda.height := banda.height + 10;
end;
...
ps: para utilizar o QRDBText precisa alterar as propriedades autosize para false e wordwrap para true; ou você pode utilizar o Memo.
GOSTEI 0