Добрый день!
Столкнулся со странным поведением отчетов Fastreport на Windows 8.
Прикрепляю две картинки (вторая этот же отчет на Windows 7).
Кто-нибудь сталкивался с подобным? и как с этим можно бороться?
Нравится
Здравствуйте, Валентин!
С подобной проблемой еще не сталкивались. Для первичного анализа сложившейся ситуации, необходимо локализовать проблему, а именно прошу, Вас, уточнить следующую информацию - воспроизводится ли еще данная ошибка на других отчетах Fastreport в Win 8? Если ошибка повторяется, то проблема в OS, если же нет - тогда сам отчет является проблемным. Если воспроизводится только на одном отчете, прошу прислать его сервисы для анализа.
Приятного дня!
Эта ошибка у меня воспроизводится на 2 компьютерах с установленной ОС Windows 8 и 8.1.
Она присутствует только в тех отчетах где используется компонент TfrxRichView. Добавляю сервисы отчетов.
Здравствуйте, Валентин.
Проблему воспроизвести удалось.
Обращение передано в департамент разработки для анализа и возможного исправления.
По результату анализа сообщим отдельным постом в данной теме.
Здравствуйте, Валентин!
Ошибка связана с таблицей, которая используется в компоненте TfrxRichView.
Если убрать таблицу из данного компонента, то отчет под Windows 8 формируется корректно.
Вероятнее всего, имеет место быть определенное ограничение компонента в данной версии FastReport.
Изменить данный компонент нет возможности, т.к. это компонент стороннего продукта, в качестве обходного решения мы можем предложить не использовать таблицу в компоненте TfrxRichView, а вынести необходимые данные в отдельный компонент и выводить с помощью табуляции.
Для более глубокого анализа данной проблемы необходимо понимать, каким образом в компонент TfrxRichView была добавлена таблица и где она была создана (программный продукт и его версия).
Здравствуйте, Валентин.
Например:
[URL=http://fastpic.ru/][IMG]http://i66.fastpic.ru/big/2014/0714/6e/80378b6d…]
и
[URL=http://fastpic.ru/][IMG]http://i67.fastpic.ru/big/2014/0714/51/0068493e…]
Вероятнее всего, эти таблицы были скопированы из Word или Excel.
Попробуйте добавить нужные данные в отчет вручную:
[URL=http://fastpic.ru/][IMG]http://i65.fastpic.ru/big/2014/0714/b5/383b9ae6…]
Т.е. вы имеете ввиду форматирование а не какую-то определенную таблицу БД?
Валентин, да.
Я имею ввиду, что данные таблицы были, вероятно, скопированы Вами из Excel, Word в элемент RichText отчета.
Windows 8, по какой-то причине, некорректно воспринимает теги таблицы.
Потому в данный момент решением является использовать в элементе RichText не таблицу, а просто форматирование элементов.
Для корректного отображения отчета под Windows 8 подобных таблиц быть не должно.