Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AleMarlos

Como alterar dinamicamente a altura do DataBand no Event Editor do Rav

Recommended Posts

Olá Srs,

 

Estou com uma dúvida no Rave. Quero que a altura do Databand seja variável. Coloquei o código abaixo no OnBeforePrint do componente de um DataText:

 

function DataTextTOTAL_GERAL_OnBeforePrint(Self: TRaveDataText);

var var_temp: Double;

begin

if (DataTextTOTAL2.text = ' 0 ' ) then

var_temp:=1;

DataTextTOTAL2.visible := false;

DataTextVALORTOTAL1.Top := DataTextVALORTOTAL1.Top - var_temp;

DataTextTOTAL_GERAL.Top:= DataTextTOTAL_GERAL.Top - var_temp;

DataBand1.Height:= DataBand1.Height - var_temp;

 

end if;

end OnBeforePrint;

 

O RAVE está alterando a posição do componente DataTextVALORTOTAL1 e DataTextTOTAL_GERAL como eu gostaria, mas não está alterando a altura do DataBand1 ! E ainda, se eu quiser alterar var_temp para algo diferente de um número inteiro, o comando abaixo é ignorado:

 

DataTextVALORTOTAL1.Top := DataTextTOTAL1.Top - 0,5;

 

Só funciona se eu colocar número inteiro:

 

DataTextVALORTOTAL1.Top := DataTextTOTAL1.Top - 1;

 

Alguém tem alguma idéia? Será que existe uma boa documentação para Event Editor do Rave?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa beleza?

 

Para alterar Altura no Rave você tem q converter StrtoFloat

Exemplo:

 

DataTextVALORTOTAL1.Top := DataTextTOTAL1.Top - StrtoFloat('0,5');

 

Agora sobre o DataBand estou com o mesmo problema e nao consigo Resolver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.