не легко.
http://gotreportviewer.com/ содержит примеры того, как динамически генерировать RDLC из C #. Кроме того, вы можете попытаться добавить в свой отчет скрипт, который это делает. Я не уверен, что размер и координаты на самом деле являются записываемыми свойствами. Я подозреваю, что они доступны только для чтения.