دو تا برنامست:
یکی رو میتونی LayOut Builder اسم بذاری. این قسمت جایی هست که کاربر گزارشش رو طراحی میکنه و ذخیره میکنه.
دیگری رو میتونی Document Report مثلا اسم بگذاری. این در زمان اجرا نشون داده میشه. فیلدهای اون گزارش رو با دیتا پر میکنه و نمایش میده.

برای مقصودی که من داشتم از .NET Text Editor استفاده کردم. انتخاب خوبی میتونه باشه.
http://www.textcontrol.com/en_US/sit...t-text-editor/