Здравствуйте,
очень надеюсь на Вашу помощь по следующей проблеме: в редактируемых полях отчета (в PDF) невозможно использовать большую часть букв латинского алфавита. Заглавные буквы не печатаются все.
Скорее всего, дело здесь в каких-то настройках, но нам пока не удалось найти причину проблемы.
Могли бы Вы подсказать, что нужно изменить в настройках в этом случае?
Пример отчета прилагаю.
редактируемые поля и кодировки
редактируемые поля и кодировки
- Вложения
-
- Report_EditableFields.mrt
- (73.3 КБ) 327 скачиваний
Re: редактируемые поля и кодировки
И еще один вопрос к этой же теме: какой конкретный эффект дает настройка
StiOptions.Engine.DefaultTextQualityMode = Stimulsoft.Report.Components.StiTextQuality.Wysiwyg ?
При изменении на StiTextQuality.Standard исправляется проблема с редактируемыми полями, зато совершенно портится выравнивание по ширине в абзацах, расстояние между буквами в словах и отдельными словами иногда почти одинаковое (Arial). То есть, тогда приходится с этим что-то делать. В свое время была выбрана настройка Wysiwyg именно поэтому. За что именно она отвечает?
StiOptions.Engine.DefaultTextQualityMode = Stimulsoft.Report.Components.StiTextQuality.Wysiwyg ?
При изменении на StiTextQuality.Standard исправляется проблема с редактируемыми полями, зато совершенно портится выравнивание по ширине в абзацах, расстояние между буквами в словах и отдельными словами иногда почти одинаковое (Arial). То есть, тогда приходится с этим что-то делать. В свое время была выбрана настройка Wysiwyg именно поэтому. За что именно она отвечает?
Re: редактируемые поля и кодировки
Здравствуйте.
Если кратко: режимы Standard и Typographic отрисовываются стандартными средствами NetFramework (GDI+), режим Wysiwyg с помощью библиотеки gdi32.
Проблема решена. Патч будет включён в следующий предрелизный билд.
Пришлите пожалуйста пример отчёта, на котором проблема воспроизводится, а также полученный pdf-файл, для анализа.
Спасибо.
Эта настройка определяет, какое значение по умолчанию будет иметь свойство TextQuality текстбокса при его создании.AKi писал(а):Вопрос: какой конкретный эффект дает настройка
StiOptions.Engine.DefaultTextQualityMode = Stimulsoft.Report.Components.StiTextQuality.Wysiwyg ?
Если кратко: режимы Standard и Typographic отрисовываются стандартными средствами NetFramework (GDI+), режим Wysiwyg с помощью библиотеки gdi32.
Спасибо за присланный отчёт. С его помощью удалось быстро определить, что проблема проявлялась при установленном TextQuality=Wysiwyg.AKi писал(а):в редактируемых полях отчета (в PDF) невозможно использовать большую часть букв латинского алфавита. Заглавные буквы не печатаются все.
Скорее всего, дело здесь в каких-то настройках, но нам пока не удалось найти причину проблемы.
Могли бы Вы подсказать, что нужно изменить в настройках в этом случае? Пример отчета прилагаю.
Проблема решена. Патч будет включён в следующий предрелизный билд.
На присланном выше примере отчёта не удалось воспроизвести проблему.AKi писал(а):При изменении на StiTextQuality.Standard исправляется проблема с редактируемыми полями, зато совершенно портится выравнивание по ширине в абзацах,
расстояние между буквами в словах и отдельными словами иногда почти одинаковое (Arial).
Пришлите пожалуйста пример отчёта, на котором проблема воспроизводится, а также полученный pdf-файл, для анализа.
Спасибо.