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

Проблема крупного шрифта для StiRichText

Добавлено: 18 апр 2016, 12:56
Леонид
Добрый день!

Сегодня обновили систему до версии 2016.1.7.0, до этого была версия 2015.2.0.0.
Столкнулись с такой проблемой. На листе отчёта есть DataBand, на нём лежит StiText с TextQuality = Wysiwyg, мы также используем html-теги в нём.
Так вот, при масштабе 100% всё печатается как надо, но у некоторых пользователей установлен крупный шрифт (125%), и тогда возникают какие-то казусы.
Причём, что самое интересное, что различные "чудеса" возникают не только в StiPreview (в предварительном просмотре), но и при печати (т.е. на листе бумаги выглядит больше), - шрифт реально другой, он больше, если масштаб больше :shock: .

Пока мы рекомендуем своим пользователям не ставить крупный шрифт, однако это вызывает сильное негодование в наш адрес. Подскажите, что можно сделать с этой проблемой?

P.S. Данная проблема проявляется на Windows 7, на Windows 10 такой проблемы нет (но у нас 90% компьютеров с W7).

Re: Проблема крупного шрифта для StiRichText

Добавлено: 18 апр 2016, 17:34
HighAley
Здравствуйте.

Уточните, пожалуйста, вы используете компонент StiText или StiRichText.
Пришлите ваш отчёт с тестовыми данными для анализа.

Спасибо.

Re: Проблема крупного шрифта для StiRichText

Добавлено: 19 апр 2016, 10:36
Леонид
Здравствуйте!
Уточните, пожалуйста, вы используете компонент StiText или StiRichText.
Да, именно обычный StiText, не Rich.

Проверил на версии 2015.2.0.0 всё работает нормально, на версии 2016.1.7.0 появляется такая проблема.
В приложении пример отчёта для Oracle, все данные там есть, они выбираются из таблицы DUAL.

Если открыть отчёт в новом дизайнере (C:\Program Files\Stimulsoft Reports.Net 2016.1\Bin\Designer.exe), то там не всегда появляется эта проблема. Однако, она возникает в 100%-тах случаях, если установить 125% шрифт, а затем загрузить файл отчёта в StiReport и выполнить .Render().
Поясню, почему такой способ. Все отчёты у нас хранятся (как Blob поля) в таблице Reports в базе Oracle, соответственно, мы их загружаем каждый раз из базы, и выполняем метод .Render() для вывода на печать. Подобные примеры мы уже много раз присылали, кстати, их можно найти в наших постах.

Re: Проблема крупного шрифта для StiRichText

Добавлено: 20 апр 2016, 15:30
HighAley
Здравствуйте.

Спасибо за дополнительную информацию.
Анализ проблемы займёт некоторое время.
О результатах сообщим.

Спасибо.

Re: Проблема крупного шрифта для StiRichText

Добавлено: 26 апр 2016, 16:12
Ivan
Здравствуйте.

Мы решили проблему.
Патч будет включен в следующий предрелизный билд.

Спасибо.

Re: Проблема крупного шрифта для StiRichText

Добавлено: 10 май 2016, 10:06
Леонид
Добрый день!

Обновили проект до версии 2016.1.9.0, - изменений не нашли. В какой версии это будет?

Re: Проблема крупного шрифта для StiRichText

Добавлено: 11 май 2016, 16:12
HighAley
Здравствуйте, Леонид.

26 апреля мы писали, что патч будет доступен в следующем билде.
Вы же обновились до билда 2016.1.9 от 22 апреля. В этот билд патч ещё не был включён.
Пожалуйста, обновитесь до более свежего билда.

Спасибо.

Re: Проблема крупного шрифта для StiRichText

Добавлено: 02 июн 2016, 12:45
Леонид
День добрый!

С последним предрелизным билдом проблема действительно решилась.
Пользователи обрадовались. Спасибо!

Re: Проблема крупного шрифта для StiRichText

Добавлено: 02 июн 2016, 17:17
HighAley
Здравствуйте, Леонид.

Мы всегда рады вам помочь.
Пишите, если ещё нужна будет наша помощь.

Спасибо.