Rave Reports i kilka pytań

0

Znalazłem w kompendium wiedzy artykuł poświęcony rave reports i mam kilka pytań.
Czy można "wysłać" tekst do raportu z poziomu kodu? Pytam bo nie chciałbym tworzyć projektu w Raport z udziałem jego komponentów bo musiałbym użyć ich całe mnóstwo w szczególności DataText Component z parametrem. Gdybym jednak tak uczynił to przygotowałbym tylko jedną stronę projektu a co w przypadku potrzeby zaprezentowania danych na kilku stronach?.

void __fastcall TForm1::Button1Click(TObject *Sender
{
  RvProject1->Open();
  if ( RvProject1->SelectReport("Raport",false) )
  {
    TBaseReport* rp = dynamic_cast<TBaseReport*>(Sender); // nie mam pewności co do tego zapisu bo TBaseReport jest klasą abstrakcyjną.
    rp->GotoXY(1,1); // Tu wywala Access violation!
    rp->SetTab(NA, pjCenter,1.0,0, BOXLINEALL,0);
    rp->Tab(-2,NA,-2,-2,NA);
 
    RvProject1->Execute();
    RvProject1->Close();
  }
}
0

Dzięki

0

Tworzę raport używając klasy TBaseReport w zdarzeniu onRvSystem1Print. Jak zmienić domyślną szerokość strony? Nie używam edytora wizualnego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1