AufzaehlungRTF: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „{|class="wikitable" === RAP-Funktion "{{SEITENNAME}}" === |'''Beschreibung''' || function AufzaehlungRTF(aRichtext: String; const Label: String;aListe: TS…“)
 
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 9: Zeile 9:
     aLabel      - Positionsmarke, an der die Aufzählung eingefügt werden soll, eingeschlossen
     aLabel      - Positionsmarke, an der die Aufzählung eingefügt werden soll, eingeschlossen
                   von <ul>..</ul> für eine ungeordnete Liste bzw. <ol>..</ol>
                   von <ul>..</ul> für eine ungeordnete Liste bzw. <ol>..</ol>
                   für eine geordnete (numerierte) Liste.
                   für eine geordnete (nummerierte) Liste.
     aListe      - Stringliste, die die einzufügenden Zeilen enthält
     aListe      - Stringliste, die die einzufügenden Zeilen enthält
|-
|-
Zeile 16: Zeile 16:
|-  
|-  
|'''Beispiel''' ||  
|'''Beispiel''' ||  
     procedure DetailBeforePrint;
     Die Liste muss global deklariert werden:
    var
    var
       lListe : TStringList;
       lListe : TStringList;
    Muss in diesem Ereignis erzeugt werden:
    procedure ReportBeforePrint;
    Begin
      lListe:=TStringList.Create;
    Wird hier befüllt:
    procedure DetailBeforePrint;
     begin
     begin
       lListe:=TStringList.Create;
       lListe.Clear;
       lListe.Add('Zeile 1');
       lListe.Add('Zeile 1');
       lListe.Add('Zeile 2');
       lListe.Add('Zeile 2');
       Richtext1.Richtext:=AufzaehlungRTF(Richtext1.Richtext,'$LISTE$',lListe);
       Richtext1.Richtext:=AufzaehlungRTF(Richtext1.Richtext,'$LISTE$',lListe);
      // Im Richtext muss dann <ul>$LISTE$</ul> oder
       lListe:=TStringList.Free;
      // <ol>$LISTE$</ol> eingefügt werden.
       lListe.Free
     end;
     end;
    <nowiki>// Im Richtext muss dann <ul>$LISTE$</ul> oder <ol>$LISTE$</ol> eingefügt werden.</nowiki>
|}
|}


Navigationsmenü