Некорректный предпросмотр компонента Rich текст

Обсуждение Stimulsoft Reports.WPF
Ответить
Ингвар
Сообщения: 177
Зарегистрирован: 17 июл 2012, 19:27

Некорректный предпросмотр компонента Rich текст

Сообщение Ингвар »

Добрый день!
В WPF дизайнере в предпросмотре компонента Rich текст не учитываются настройки "Нижний текст" и "Верхний текст". При этом в редакторе компонента и в экспортируемом отчете отображается корректно. На скриншоте справа пример предпросмотра.
Снимок.PNG
Снимок.PNG (68.54 КБ) 328 просмотров
Max Shamanov
Сообщения: 113
Зарегистрирован: 07 сен 2021, 13:18

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Max Shamanov »

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

Пришлите пожалуйста нам простой отчет на котором воспроизводится проблема для анализа на нашей стороне.

Спасибо.
Ингвар
Сообщения: 177
Зарегистрирован: 17 июл 2012, 19:27

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Ингвар »

template.json
(3.91 КБ) 26 скачиваний
Max Shamanov
Сообщения: 113
Зарегистрирован: 07 сен 2021, 13:18

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Max Shamanov »

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

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

Спасибо.
#17561
Max Shamanov
Сообщения: 113
Зарегистрирован: 07 сен 2021, 13:18

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Max Shamanov »

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

После детального изучения вашей проблемы, можем сказать что к сожалению но на данный момент как есть.
Стандартная документация доступна уже много лет, формат открытый.
Но многие библиотеки всё равно отображают этот формат по-разному. даже стандартный WordPad и MS-Word.

Что касается подчёркивания - верхний и нижний индексы могут подчёркиваться по-разному.
Это всё зависит от библиотеки/приложения, которые выводят текст.

Вот например в MS-Word отображается так:

Подчёркивание нижнего индекса всегда ниже основного.
Подчёркивание верхнего индекса зависит от контекста, если после него нет подчёркивания - подчёркивается на уровне индекса, иначе подчёркивается всё на уровне основного текста:
Изображение

В WordPad, как и в WinForms, верхний индекс всегда подчёркивается на уровне основного текста.
Причём индексы отображаются почти такого же размера как и основной текст, и почти не смещаются.

А вот в Wpf, по результатам наших тестов, все очень странно получается.

Верхние индексы в некоторых шрифтах меньшего размера, в некоторых такого же,
подчёркивание везде на уровне основного текста.
Для тестов мы брали обычный RichTextBox на wpf-форме.
слева текст в MS-Word, справа - в RichTextBox, вставленный из ворда:
Изображение

Спасибо.
Ингвар
Сообщения: 177
Зарегистрирован: 17 июл 2012, 19:27

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Ингвар »

Спасибо, правда прикрепленные изображения почему-то не отображаются. Есть еще одна связанная проблема:
"Нижний текст" работает не со всеми шрифтами. В примере шаблона, который присылал выше, при экспорте в PDF слово Low отображается снизу только для шрифта Sergoe UI. У других шрифтов оно отображается сверху.
Сравнение.png
Сравнение.png (106.39 КБ) 200 просмотров
Max Shamanov
Сообщения: 113
Зарегистрирован: 07 сен 2021, 13:18

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Max Shamanov »

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

Нам нужно дополнительное время, чтобы подготовить для вас ответ.
Мы сообщим вам, когда получим результаты.

Спасибо.
Max Shamanov
Сообщения: 113
Зарегистрирован: 07 сен 2021, 13:18

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Max Shamanov »

Здравствуйте,
Но многие библиотеки всё равно отображают этот формат по-разному. даже стандартный WordPad и MS-Word.

Что касается подчёркивания - верхний и нижний индексы могут подчёркиваться по-разному.
Это всё зависит от библиотеки/приложения, которые выводят текст.
Как мы уже говорили, поскольку мы используем стандартную библиотеку для RTF в WPF, отображение текста может отличаться для разных шрифтов.
У нас тоже была такая проблема, смотрите приложенное изображение.

Если вы хотите отображать верхние и нижние индексы, мы предлагаем вам использовать html-теги sub и sup.
Тогда текст будет отображаться одинаково во всех дизайнерах.

Спасибо.
Вложения
RTF.png
RTF.png (75.62 КБ) 168 просмотров
Ингвар
Сообщения: 177
Зарегистрирован: 17 июл 2012, 19:27

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Ингвар »

Хорошо, спасибо.
Max Shamanov
Сообщения: 113
Зарегистрирован: 07 сен 2021, 13:18

Re: Некорректный предпросмотр компонента Rich текст

Сообщение Max Shamanov »

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

Мы всегда рады помочь вам.
Дайте нам знать, если вам понадобится наша помощь.

Спасибо.
Ответить