Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fastreport - automatisches "positionieren" eines memoviews (https://www.delphipraxis.net/114130-fastreport-automatisches-positionieren-eines-memoviews.html)

luwo 21. Mai 2008 09:02

Re: Fastreport - automatisches "positionieren" ein
 
Völlig OT:
Danke Alzamair, der Tag ist gerettet, selten so gelacht :-)

OnTopic:
Wir haben leere Daten in anderen Projekten auch über die OnPrint-Methode via Code ausgeblendet bzw. sichtbare Daten verschoben.
Aber so wirklich glücklich waren wir mit diesen Lösungen nicht.
Würden uns freuen hier etwas Neues zu erfahren.

Grüße Luwo

Union 21. Mai 2008 11:24

Re: Fastreport - automatisches "positionieren" ein
 
Ich möchte hier mal einen Vorschlag von Gord K (FastReport) weitergeben:
Zitat:

Zitat von Gord K
since a memo object is multi lined is there any reason you cannot use memoview containing each datafield on a line then in the memos load event write code to strip empty lines
Delphi-Quellcode:
procedure myLabelOnAfterData(Sender: TfrxComponent);
var i: integer;

begin
  for i := TfrxMemoView(Sender).Lines.Count - 1 downto 0 do
  begin
    if TfrxMemoView(Sender).Lines.Strings[i] = '' then
      TfrxMemoView(Sender).Memo.Delete(i);
  end;
end;

Wenn es Dir auf unterschiedliche Formatierung ankommt, brauchst Du nicht unbedingt ein RTF Memo zu verwenden. Denn FR untertstützt auch Pseudo-HTML Tags ( [b], [i], <u>, <sub>, <sup>, <strike>, <font>, <font color>).


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz