Hvad fylder en text i Richedit format i en Rave rapport ?
Jeg har en tekst i Richeditformat, som stammer fra en TRichedit component, og vil gerne vide hvor mange cm eller pixels i længden og højden teksten fylder i en rapport. Jeg har også brug for at vide hvad en alm. tekst fylder.
procedure TForm1.ReportSystem1Print(Sender: TObject); var MemoBuf: TMemoBuf; begin With Sender as TBaseReport do begin MemoBuf := TMemoBuf.Create; MemoBuf.BaseReport := Sender as TBaseReport; try MemoBuf.RichEdit := RichEdit1; MemoBuf.PrintStart := 1.0; MemoBuf.PrintEnd := 7.0; While not MemoBuf.Empty do begin MemoBuf.PrintHeight(SectionBottom - LineTop,false); If not MemoBuf.Empty then begin NewPage; end; { if } end; { while } finally MemoBuf.Free; end; { tryf } end; { with } end;
Jeg har brugt faste felter af typen DataMemo og DataText i mine rapporter. Da dette ikke fremgår af spørgsmålet acceptere jeg svaret Tak skal du have. Jeg vil nu forsøge at rette rapporten, så den printer direkte, samt bruge metoden Textwidth i klassen TBaseReport, som du via dit svar fik mig til at undersøge.
Jeg har brugt faste felter af typen DataMemo og DataText i mine rapporter. Da dette ikke fremgår af spørgsmålet acceptere jeg svaret Tak skal du have. Jeg vil nu forsøge at rette rapporten, så den printer direkte, samt bruge metoden Textwidth i klassen TBaseReport, som du via dit svar fik mig til at undersøge.
Du er velkommen jeg har selv rodet en del med den. Den er faktisk OK... opdagede jeg ..men det tog TID ! : ) Jeg er lidt stolt da det nok er de eneste point jeg har skoret : )
VH koden12
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.