вопрос по StiReport.GetReportFromAssembly
вопрос по StiReport.GetReportFromAssembly
Вопрос по StiReport.GetReportFromAssembly такой: после его использования получает как бы скомпилированный отчет, но свойство IsCompiled = false. Это нормально? Если сделать полученному отчету Compile() - ругается что уже скомпилирован.
вопрос по StiReport.GetReportFromAssembly
Кстати в подсказке к IsCompiled сказано, что "Gets or sets value, which indicated that the report is compiled", однако код report.IsComplied = true; выдает ошибку
"Property or indexer 'Stimulsoft.Report.StiReport.IsCompiled' cannot be assigned to -- it is read only"
"Property or indexer 'Stimulsoft.Report.StiReport.IsCompiled' cannot be assigned to -- it is read only"
вопрос по StiReport.GetReportFromAssembly
Здравствуйте,
Спасибо.
В данном случае все верно. Этот флаг действует когда отчет компилируется из шаблона и ссылка на скомпилированный отчет записывается в шаблоне отчета. В Вашем случае отчет уже является скомпилированным, и при этом не требует компиляции, поскольку загружен из сборки (см. флаг NeedsCompiling).t0lik писал(а):Вопрос по StiReport.GetReportFromAssembly такой: после его использования получает как бы скомпилированный отчет, но свойство IsCompiled = false. Это нормально? Если сделать полученному отчету Compile() - ругается что уже скомпилирован.
Спасибо.
вопрос по StiReport.GetReportFromAssembly
Здравствуйте,
report.CompiledReport = null;
Спасибо.
Спасибо, поправлено. Если нужно сбросить этот флаг сделайте так:t0lik писал(а):Кстати в подсказке к IsCompiled сказано, что "Gets or sets value, which indicated that the report is compiled", однако код report.IsComplied = true; выдает ошибку
"Property or indexer 'Stimulsoft.Report.StiReport.IsCompiled' cannot be assigned to -- it is read only"
report.CompiledReport = null;
Спасибо.
вопрос по StiReport.GetReportFromAssembly
Обнаружилась еще одна ошибка, связанная с StiReport.GetReportFromAssembly. Если делать как в примере в справке, сначала загрузив обычный mrt-файл и скомпилировав его в DLL, а потом загрузив из этой DLL, то в дизайнере все мемо-объекты становятся без текста, а если запустить рендеринг без дизайнера, то ругается "Object reference not set to instance..." в GetValue первой попавшейся мемки с выводом данных из источника данных.
Ошибка повторяется как в релизе, так и в последнем билде от 25 мая.
Ошибка повторяется как в релизе, так и в последнем билде от 25 мая.
вопрос по StiReport.GetReportFromAssembly
Здравствуйте,
К сожалению редактировать скомпилированный отчет (который вCompiledReport или загруженный из сборки) нельзя, поскольку он не содержит всю необходимую информацию.
Спасибо.
К сожалению редактировать скомпилированный отчет (который вCompiledReport или загруженный из сборки) нельзя, поскольку он не содержит всю необходимую информацию.
Спасибо.
вопрос по StiReport.GetReportFromAssembly
А планируется ли сделать редактирование таких отчетов?Jan писал(а):К сожалению редактировать скомпилированный отчет (который вCompiledReport или загруженный из сборки) нельзя, поскольку он не содержит всю необходимую информацию.
вопрос по StiReport.GetReportFromAssembly
Здравствуйте,
Нет к сожалению, для этого придется переделать половину модуля генерации исходного кода отчета.
Спасибо.
Нет к сожалению, для этого придется переделать половину модуля генерации исходного кода отчета.
Спасибо.
вопрос по StiReport.GetReportFromAssembly
Либо еще один вариант: документы печаттаются, но очень криво: все линии и картинки остаются на месте, а весь текст масштабируется до очень маленьких размеров в левый верхний угол, как будто одна страница с пустыми элементами наслоилась на другую только с текстом но в разных масштабах.t0lik писал(а):... а если запустить рендеринг без дизайнера, то ругается "Object reference not set to instance..." в GetValue первой попавшейся мемки с выводом данных из источника данных. Ошибка повторяется как в релизе, так и в последнем билде от 25 мая.
вопрос по StiReport.GetReportFromAssembly
Здравствуйте,
Покажите пожалуйста код, который приводит к такому случаю.
Спасибо.
Покажите пожалуйста код, который приводит к такому случаю.
Спасибо.