QuickReport habe ich früher auch verwendet, da muss man mehr oder wenig die Druckelemente statisch auf ein Formular platzieren.
Man kann bei Quickreport die Labels o.ä. durchaus zur Laufzeit verschieben oder dynamisch erzeugen. Ich habe damit einen einigermaßen flexiblen Report-Designer gebaut.