Du hast doch die Enterprise-Edition. Schau mal in die
Unit ComCtrls.pas und dort in die Funktion TCustomRichEdit.Print - Diese Funktion kannst du `nachprogrammieren´.
Das dort benutzte Rechteck "rc" stammt aus der Struktur "Range: TFormatRange". Dort kannst du ein Rechteck angeben, in dass der Inhalt beim Ausdruck eingepasst werden soll.
Wenn der Text zentriert sein soll, dann muss er auch im RichEdit-Control schon zentriert sein.