Šta je novo?

Delphi tj. Rave report pitanje

Shane

Slavan
Učlanjen(a)
12.01.2006
Poruke
97
Poena
309
Kada u Rave reportu postavim jedno DataMemo polje i ispod njega npr. neku labelu, dešava se da, kad je tekst unutar DataMemo-a u više redova, on pređe preko onoga što je ispod, tj. labela mi dođe usred teksta, a trebala bi biti ispod. Kako da podesim da komponente znaju "gde im je mesto"?!
 
malo sam slabiji sa Borland-om, ali - ajd recimo ovako;

Kod:
procedure TFormMain.PrintTabularReport(Report: TBaseReport);
var
  FolderList : TStringList;
  i          : Integer;
  NumFiles   : Cardinal;
  NumFolders : Cardinal;
  SizeFiles  : Cardinal;
  Root       : string;
begin
  with Report do
  begin
    SetFont('Arial', 15);
    NewLine;
    PrintCenter('List of Folders in the Drive Root', 4);
    NewLine;
    NewLine;
    ClearTabs;
    SetTab(0.2, pjLeft, 1.7, 0, 0, 0);
    SetTab(1.7, pjRight, 3.1, 0, 0, 0);
    SetTab(3.1, pjRight, 3.5, 0, 0, 0);
    SetTab(3.5, pjRight, 4.5, 0, 0, 0);
    SetFont('Arial', 10);
    Bold := True;
    PrintTab('Folder Name');
    PrintTab('Number of Files');
    PrintTab('Number of Folders');
    PrintTab('Size of Files');
    Bold := False;
    NewLine;
    FolderList := TStringList.Create;
    try
      Root := IncludeTrailingPathDelimiter(ExtractFileDrive(ParamStr(0)));
      EnumFolders(FolderList, Root);
      for i := 0 to FolderList.Count - 1 do
      begin
        PrintTab(FolderList[i]);
        GetFolderInfo(IncludeTrailingPathDelimiter(Root+FolderList[i]),
          NumFiles, NumFolders, SizeFiles);
        PrintTab(Format('%u',[NumFiles]));
        PrintTab(Format('%u',[NumFolders]));
        PrintTab(Format('%u bytes',[SizeFiles]));
        NewLine;
      end;
    finally
      FolderList.Free;
    end;
  end;
end;
dobijes ovo
82p17806.jpg


moja preporuka ti je da skines OVO tj OVO i lepo sam analiziras.

Pozdrav!
 
Hvala na dobroj volji, ali moram da priznam da u gornjem ne vidim rešenje mog problema...
:bottle:
 
Postavi "ExpandParent" svojstvo za DataMemo na False i kombinuj sa "Truncate" svojstvom (true/false) u zavisnosti od toga šta hoćeš da dobiješ.
 
Poslednja izmena:
Aj da ne otvaram novu temu, imam i ja jedan problem sa Rave-om.
Naime ako neki izvestaj koji stampam ima recimo 10 stranice, a ja mu dam da odstampa
recimo od 5-8, on bez obzira na to stampa sve. Koristim Delphi 7
 
Moguće je da malo brlja, ja sam primetio neke sitne bagove kod postavljanja broja kopija dokumenta. Npr. u preview prozoru postavim dve kopije, a on odštampa samo jednu, dok sledeći put izvuče dve, iako nisam ništa podešavao. Verzija Rave-a koju koristim je 5.08 i D7.
Koristim pomalo i Turbo2006 sa Rave 6.5, ali njega nisam još detaljno testirao, pa ne znam da li su otklonili greške.
 
Vrh Dno