Динамический отчет
Здравствуйте.
1. Делаю динамический отчет из кода программы (в том и динамика), никаких матриц и прочей. Вопрос, как вставить поле итогов в хедер группы, а не в подвал ее используя код программы. Динамических полей будет много: от 24 и выше. Поэтому заводить массив элементов в коде отчета не предлагать)
2. Как посчитать из кода отчета длинну строки максимально помещающаяся в поле использя шприфт и размер шрифта. То есть я представляю себе это как подсчет средней длины символа и помноженное на их количество. Есть ли такая возможность в отчетах? делает это для того, чтобы не растягивать поля вниз и вправо, а ограничить выводимую строку до последнего пробела.
Заранее спс.
1. Делаю динамический отчет из кода программы (в том и динамика), никаких матриц и прочей. Вопрос, как вставить поле итогов в хедер группы, а не в подвал ее используя код программы. Динамических полей будет много: от 24 и выше. Поэтому заводить массив элементов в коде отчета не предлагать)
2. Как посчитать из кода отчета длинну строки максимально помещающаяся в поле использя шприфт и размер шрифта. То есть я представляю себе это как подсчет средней длины символа и помноженное на их количество. Есть ли такая возможность в отчетах? делает это для того, чтобы не растягивать поля вниз и вправо, а ограничить выводимую строку до последнего пробела.
Заранее спс.
Комментарии
1) ждать новую версию с поддержкой итогов в хидерах. Будет завтра-послезавтра.
2) гм. Установите св-ва у объекта "Текст" - WordWrap = false, Trimming = Word. Текст в объекте будет обрезаться по словам. Если это не подходит - используйте Graphics, его метод MeasureString.