Страница 2 из 2

Продолжение: создание отчета кодом

Добавлено: 11 янв 2007, 03:34
Edward
BeraleX писал(а):Более менее достоверного результата добился такой строкой кода

SizeD tmpSize = new SizeD(report.Unit. ConvertFromHInches(tmp.Width),
Все совершенно правильно. Метод ConvertFromHInches конвертирует из сотых дюйма (hundreths of inch), т.е. аргумент tmp.Width и будет в пикселях.

Спасибо.

Продолжение: создание отчета кодом

Добавлено: 11 янв 2007, 06:51
BeraleX
Не стал создавать новую тему. В принципе вопрос не далек от этой.
С помощью кода регистрирую новую переменную:
Report.Dictionary.Variables.Add(new StiVariable("Reports", name, typeof(string), val, false));
В том случае, если она содержит символ двойных кавычек в середине набора символов, на этапе компиляции отчета вылетает ошибка .
Если создавать такую переменную в дизайнере отчетов, вообще не даст просмотреть отчет.
Это баг? Очень нужно, потому что есть серьезная необходимость передавать в отчет переменные: например - завод "Кристалл"

Продолжение: создание отчета кодом

Добавлено: 11 янв 2007, 11:47
Edward
BeraleX писал(а):Очень нужно, потому что есть серьезная необходимость передавать в отчет переменные: например - завод "Кристалл"
Такая возможность добавлена в билде от 11 января.

Спасибо.