Для текстового поля на бэнде данных установил обрамления линиями - по факту никакого обрамления не происходит. если сделать такое же обрамление поля текста в колонтитуле - в колонтитуле обрамление происходит:
в построителе:
по факту обрамление есть лишь у колонтитулов:
В предварительном просмотре видно, что содержимого поля "Примечания" полностью вписывается (т.е. работает расширение поля по высоте, установленное в свойствах). Однако при экспорте получаю не то, что нужно...
Ексель:
формат RTF:
в общем на выходе получаю не то, что нужно.
замечания по работе генератора отчета.
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
- compositum
- Сообщения: 252
- Зарегистрирован: 15 янв 2008, 15:12
- Откуда: Санкт-Петербург
замечания по работе генератора отчета.
дело в том, что в версии 2009.1 я не знаю как сформировать mdc-файл. Такого формата просто нет в списке:Jan писал(а):Здравствуйте,
Пришлите пожалуйста на support@stimulsoft.com mrt, mdc файлы это отчета.
Спасибо.
кроме того, по поводу выше указанных обрамлений текстового поля заметил баг - если файл закрыть и снова открыть - обрамление полей на бэнде ДанныеMaterials пропадает. Т.е. оно не только не отображается, но и сбрасывается после закрытия файла.
в свете отсутствия возможности создать mdc-файл, высылаю вам на почту файл с данными и файл отчета. Т.е. вы можете просто поменять строку подключения и увидите результаты.
замечания по работе генератора отчета.
Здравствуйте.
Соответственно при рендеринге этот стиль применяется, и бордюр исчезает.
Например, ваш отчет в EXCEL в режиме редактирования и в предпросмотре печати
выглядит по-разному, еще больше различий вы увидите, если в режиме редактирования
начнете менять масштаб страницы от 50% до 200% - самый длинный текст на странице
будет обрезаться на разное количество строчек в зависимости от масштаба.
Также отрисовка текста в Excel осуществляется собственными методами,
и не совпадает ни с GDI+ (Standard, Typographic), ни с GDI (WYSIWYG).
Поэтому нельзя точно передать вид текста в превью.
Варианты примерного решения проблемы:
1. Попробовать выбрать для текста разные шрифты; для каждого шрифта
попробовать разный TextQuality - выбрать тот, при котором
строка текста получается самой длинной.
2. В конце каждого текста добавлять пустую строку
для компенсации погрешности изображения.
Спасибо.
У ваших текстбоксов на датабэнде установлен ComponentStyle = "Материалы и работы", в котором указано Border=None.compositum писал(а):Для текстового поля на бэнде данных установил обрамления линиями - по факту никакого обрамления не происходит. если сделать такое же обрамление поля текста в колонтитуле - в колонтитуле обрамление происходит: ...
Соответственно при рендеринге этот стиль применяется, и бордюр исчезает.
Точнее стиль компонента применяется при открытии отчета в дизайнере.compositum писал(а):кроме того, по поводу выше указанных обрамлений текстового поля заметил баг - если файл закрыть и снова открыть - обрамление полей на бэнде ДанныеMaterials пропадает. Т.е. оно не только не отображается, но и сбрасывается после закрытия файла.
В приложениях MS-Office функция WYSIWYG часто работает некорректно.compositum писал(а):В предварительном просмотре видно, что содержимого поля "Примечания" полностью вписывается (т.е. работает расширение поля по высоте, установленное в свойствах). Однако при экспорте получаю не то, что нужно...
Например, ваш отчет в EXCEL в режиме редактирования и в предпросмотре печати
выглядит по-разному, еще больше различий вы увидите, если в режиме редактирования
начнете менять масштаб страницы от 50% до 200% - самый длинный текст на странице
будет обрезаться на разное количество строчек в зависимости от масштаба.
Также отрисовка текста в Excel осуществляется собственными методами,
и не совпадает ни с GDI+ (Standard, Typographic), ни с GDI (WYSIWYG).
Поэтому нельзя точно передать вид текста в превью.
Варианты примерного решения проблемы:
1. Попробовать выбрать для текста разные шрифты; для каждого шрифта
попробовать разный TextQuality - выбрать тот, при котором
строка текста получается самой длинной.
2. В конце каждого текста добавлять пустую строку
для компенсации погрешности изображения.
Вы можете сохранить MDC-файл в окне превью с помощью кнопки с изображением дискеты ("Document file ...").compositum писал(а):в версии 2009.1 я не знаю как сформировать mdc-файл. Такого формата просто нет в списке: ...
Спасибо.