Найдено 609 результатов

Ivan
06 июн 2019, 23:29
Форум: Stimulsoft Reports.Net
Тема: Печать справа вниз
Ответы: 3
Просмотры: 84

Re: Печать справа вниз

Здравствуйте. Подскажите, как правильно настроить печать так, чтобы она происходила справа - вниз - далее влево. Ставлю параметры у датабенда: Направление колонок: Вниз затем вправо Справа налево: Да Но печать все равно происходит просто справа налево (без "вниз"). Принцип работы режима "Вниз затем ...
Ivan
04 июн 2019, 19:51
Форум: Stimulsoft Reports.Net
Тема: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Ответы: 7
Просмотры: 168

Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре

Здравствуйте. Уточните, устанавливаете ли вы в настройках печати количество копий документа? Мы проанализировали все изменения в коде метода печати с 2013 по 2017 год. Было только одно изменение, связанное со свойством Copies: если драйвер принтера не поддерживает установку количества копий, то мы с...
Ivan
27 май 2019, 23:00
Форум: Stimulsoft Reports.Net
Тема: Узнать высоту StiText с многострочным текстом в коде в событии GetValue
Ответы: 4
Просмотры: 98

Re: Узнать высоту StiText с многострочным текстом в коде в событии GetValue

Здравствуйте. Додумался до такого варианта: Но может у Вас есть что-то получше? Вы идёте в правильном направлении. Метод GetActualSize() рассчитывает реальные размеры компонента (если включены свойства CanGrow и CanShrink). В событии GetValue размеры компонента можно получить например так: StiText t...
Ivan
22 май 2019, 10:43
Форум: Stimulsoft Reports.Net
Тема: Выравнивание по центру
Ответы: 6
Просмотры: 176

Re: Выравнивание по центру

Здравствуйте. Мы доработали ваш пример. У панели Panel2 включили свойства "CanGrow" и "CanShrink", и в событии GetTag панели Panel1 написали следующий скрипт: StiContainer cont = sender as StiContainer; StiComponent comp = cont.Components[0]; comp.Left = (cont.Width - comp.Width) / 2f; Теперь Panel2...
Ivan
16 май 2019, 21:04
Форум: Stimulsoft Reports.Net
Тема: Замена данных в richText
Ответы: 11
Просмотры: 397

Re: Замена данных в richText

Здравствуйте. Как уже ранее говорилось, чтобы выражения внутри текста вычислялись, они преобразуются при компиляции отчёта. Текст из базы данных и из файла не обрабатывается, а передаётся как есть. Поэтому надо использовать скрипты, в данном случае для загрузки текста из ресурсов. В событии GetValue...
Ivan
08 май 2019, 15:04
Форум: Stimulsoft Reports.Net
Тема: Замена данных в richText
Ответы: 11
Просмотры: 397

Re: Замена данных в richText

Здравствуйте,

Вышлите пожалуйста ваш пример для анализа.

Спасибо.
Ivan
25 апр 2019, 20:36
Форум: Stimulsoft Reports.Net
Тема: Замена данных в richText
Ответы: 11
Просмотры: 397

Re: Замена данных в richText

Здравствуйте.

Эти сообщения записываются в свойство отчёта report.ReportRenderingMessages.
Если отчёт скомпилирован - то надо брать из report.CompiledReport.ReportRenderingMessages

Спасибо.
Ivan
23 апр 2019, 14:00
Форум: Stimulsoft Reports.Net
Тема: Замена данных в richText
Ответы: 11
Просмотры: 397

Re: Замена данных в richText

Здравствуйте. Чтобы выражения внутри текста вычислялись, при компиляции отчёта выражения "выделяются" из текста, а потом уже при построении отчёта выражения высчитываются и текст "склеивается" опять. Поэтому текст из базы данных не обрабатывается, а передаётся как есть. Но есть вариант решения задач...
Ivan
08 апр 2019, 22:45
Форум: Stimulsoft Reports.Net
Тема: Не получается вертикально выровнять текст
Ответы: 3
Просмотры: 130

Re: Не получается вертикально выровнять текст

Здравствуйте. NetFramework при выравнивании текста по вертикали использует высоту всей строки. Но в каждом шрифте символы по-разному располагаются в пределах высоты строки. Это зависит от параметров шрифта Ascend, Descend, Leading и т.д. Поэтому гарантированно выровнять текст по вертикали можно толь...
Ivan
08 апр 2019, 22:23
Форум: Stimulsoft Reports.Net
Тема: Неравномерно вычисляется высота строки при обработке дубликатов
Ответы: 7
Просмотры: 327

Re: Неравномерно вычисляется высота строки при обработке дубликатов

Здравствуйте. Особенности движка накладывают ограничения на работу свойства ProcessingDuplicates. С помощью только этого свойства более ничего не добиться. Следующий шаг - это изменение структуры данных и отчёта, чтобы привести к виду Master-Details. Это подходит не для каждого случая. Иногда измене...