2009-10-12 3 views

ответ

0

Вы смотрите на это неправильно - FormulaFieldDefinition - это просто определение самой формулы, а не объект в отчете. Поэтому манипулирование размером или положением не имеет смысла.

В действительности это сообщение представляет собой IFieldObject, который отображает результат для данной формулы. Так вы можете (если нужно) показать одну и ту же формулу несколько раз в отчете.

Вам нужно найти имя IFieldObject, которое отображает формулу, и вместо этого управляет местоположением. Это можно сделать с помощью ReportDefinition.ReportObjects («NameOfIFieldObject») и свойств Top, Left, Width и Height. Помните, что значения Top и Left относятся к разделу, в котором находится объект, а не к отчету.

Смежные вопросы