Setze die Eigenschaft Autostretch auf True und dann kannst du auch einen mehrzeiligen String an die Caption-Eigenschaft des QRLabels übergeben.
Das Ereignis OnNeedData benötigst du eigentlich nur, wenn du während der Reportgenerierung das Zusammenstellen der Daten dem QuickReport überlassen willst, das macht dann Sinn, wenn du mehrere Zeilen zu einer Position zusammenfassen möchtest und der Report diese Daten zusammenstellen muß. Am besten schaust dir mal auf der QuSoft-
QuSoft-Seite die Beispiele an, da sind eigentlich recht gute Beispiele vorhanden Download/Documentation, Examples, FAQ.
Grüße
Mikhal